Czy ktoś może mi powiedzieć, jak mogę dodać funkcjonalność widoczną na mapach Google, które pozwalają użytkownikom określić adres URL pliku KML na pasku wyszukiwania?
Chciałbym włączyć to do mojej własnej osadzonej mapy, ale naprawdę nie wiem, jak to zrobić.
Widziałem przykłady wyszukiwania adresów URL KML na innych stronach, ale wydaje się, że nie działają. Może Google usunął tę funkcję z map osadzonych / map api3?
google-maps
kml
google-maps-api
Vincent
źródło
źródło
Odpowiedzi:
Możesz użyć ramki iframe:
Przykłady: Google Maps Google Maps + KML
źródło
Możesz otworzyć dane, które chcesz dla własnej mapy, w QGIS, a następnie przekonwertować je na KML za pomocą QGIS przed zapisaniem na komputerze. Następnie, otwierając Google Earth, możesz przesłać, a następnie dodać nowe dane mapy jako nową warstwę
źródło
Interfejs API daje klasę KmlLayer , która „tworzy KmlLayer, który renderuje zawartość określonego pliku KML / KMZ”. Wystarczy przekazać adres URL podany w KmlLayerOptions .
źródło
Wszystko, co robię, to dodaj mój adres kml / kmz jako argument do map Google ... w ten sposób:
http://maps.google.com/?q=http://www.garrettcounty.org/resources/planning-land-development/pdf/Maps/2005tilegrid.kmz
źródło