2013-03-11 3 views
0

В моем приложении я хотел бы отобразить kml-файл по картам google с помощью google map api v3.Показать файл kml на карте

Пока я искал решение, я наткнулся на geoxml3, НО я действительно не понял его использования и для того, что используется.

Может ли кто-нибудь объяснить, если его решение использовать geoxml3 для наложения kml-файла, хранящегося локально в моем приложении.

Или еще какое основное использование geoxml3?

ответ

5

В API метод v3 Google Maps для отображения KML (с помощью визуализации на основе плитки) является KmlLayer

Developer's Guide (including examples)

geoxml3 был разработан до KmlLayer был освобожден, он разбирает KML для собственных объектов API Карт Google (проигранного польза от рендеринга на основе плитки, но доступ к отдельным объектам)

KmlLayer требует, чтобы KML был доступен серверам Google. Если файл является локальным, geoxml3 может обращаться к локальным файлам (при некоторых условиях с некоторыми браузерами) и отображать их на карте Google, но помните, что если у вас нет бизнес-лицензии, чтобы соответствовать условиям использования, ваша карта должна быть общедоступной доступно (или приложение должно быть, IANAL, прочитайте terms для себя).

+0

Вы можете указать любой пример. вот мой вопрос http://stackoverflow.com/questions/41262736/how-to-load-kml-file-into-google-maps-ios-sdk –

2

geoxml3 - это процессор KML для использования с API Google Maps v3. Он позволяет отображать данные KML в приложении Google Maps. Эти данные KML могут использоваться для создания маркеров, полилиний или любых других объектов, которые вы хотите.

Смежные вопросы