Может кто-нибудь сказать мне, как я мог бы добавить функциональность, как видно на картах Google, которые позволяют пользователям указывать URL-адрес файла KML в строке поиска?
Я хотел бы включить это в мою собственную встроенную карту, но я действительно потерян на том, как выполнить это.
Я видел примеры поиска URL KML на других сайтах, но, похоже, они не работают. Может быть, Google удалил эту функцию из встроенных карт / карт api3?
google-maps
kml
google-maps-api
Винсент
источник
источник
Ответы:
Вы можете использовать iframe:
Примеры: Карты Google Карты Google + KML
источник
Вы можете открыть данные, которые вы хотите для своей собственной карты, в QGIS, а затем преобразовать их в KML через QGIS, прежде чем сохранить их на свой компьютер. Затем, открывая Google Планета Земля, вы можете загрузить, а затем добавить новые данные карты в качестве нового слоя.
источник
API предоставляет вам класс KmlLayer , который «создает KmlLayer, который отображает содержимое указанного файла KML / KMZ». Просто передайте URL, который вы дали в KmlLayerOptions .
источник
Все, что я делаю, это добавляю свой URL-адрес kml / kmz в качестве аргумента в карты Google ... вот так:
http://maps.google.com/?q=http://www.garrettcounty.org/resources/planning-land-development/pdf/Maps/2005tilegrid.kmz
источник