Jak mogę uzyskać plik KML / KMZ do wyświetlania w Mapach Google bez publicznego serwera internetowego?
google-maps
kml
Chris M.
źródło
źródło
Odpowiedzi:
Aby otworzyć plik KML lub KMZ w Mapach Google, dołączam następujący prefiks do linku online pliku KML:
http://maps.google.com/maps?q=
Zazwyczaj umieszczam KML lub KMZ w moim Dropbox, a następnie kopiuję / wklejam publiczny link na koniec powyższego fragmentu. Następnie mogę wysłać e-mailem ten link, do kogo go kiedykolwiek chce, lub opublikować go gdzieś w Internecie. Korzystałem także z Dokumentów Google do przechowywania plików KML oraz strony z linkami w mojej witrynie do rozpowszechniania linków.
Przykład:
Wycieczka po Harvey Mountain:
http://maps.google.com/maps?q=http://dl.dropbox.com/u/359140/KML/HarveyMountainHike.kmz
źródło
Czy chodzi o coś, co chcesz mieć stale dostępne dla innych, czy tylko do tymczasowego oglądania?
Jedną z trików, których używam dość często, jest umieszczenie pliku KML w moim publicznym folderze DropBox (znajdź kogoś z kontem, który Cię poleci; dostaniesz dla ciebie i dla nich dodatkowe 250 Mb), a następnie wklej ten adres URL do Map Google, aby wizualizować i udostępniać innym w perspektywie krótkoterminowej.
W dłuższej perspektywie masz możliwość utworzenia nowej mapy „Moje mapy” Google i importowania do niej KML, KMZ lub GeoRSS. Po zakończeniu możesz udostępnić wynikową mapę za pomocą standardowych narzędzi Moich map.
Możesz także używać Dokumentów Google do przechowywania i udostępniania plików KML innym osobom. Moją zalecaną techniką jest:
Zastanawiam się, ile czasu minie, zanim Google zezwoli na interaktywną edycję dokumentów KML za pośrednictwem Dokumentów Google? Teraz byłoby fajnie ...
źródło
Możesz przesłać plik KML do Map Google:
My Maps
Create a new map
Import
Choose file
, wybierz plik KML do przesłania, a następnie kliknijUpload from file
Teraz gotowe :)
źródło
Nie możesz
Google:
https://developers.google.com/maps/support/kmlmaps
Kiedyś wyświetlałem lokalne pliki .kml i .kmz w mapach Google, ale teraz nie mogę :(
źródło
Krótka odpowiedź brzmi: nie możesz. Użycie lokalnego pliku ze zwykłą aplikacją Google Maps naruszyłoby piaskownicę przeglądarki i tę samą zasadę pochodzenia .
Jedną z opcji, jakkolwiek kosztowną, jest to, że możesz używać Google Maps Premier do hostowania map-x.js w lokalnym systemie plików wraz z powiązanym KML.
Inną opcją jest użycie istniejącego publicznego serwera internetowego, takiego jak Witryny Google .
Pamiętaj też, że możesz używać OpenLayers jako alternatywy dla Google Maps Premier.
źródło
https://support.google.com/mapsengine/answer/3024836
Kliknij opcję Importuj. Możesz importować pliki CSV, TSV lub XLSX, Moje mapy lub arkusze kalkulacyjne z Dysku Google. Import KML nie jest obecnie obsługiwany.
źródło