Jak mogę uzyskać plik KML / KMZ do wyświetlania w Mapach Google bez publicznego serwera internetowego?
Jak mogę uzyskać plik KML / KMZ do wyświetlania w Mapach Google bez publicznego serwera internetowego?
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
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 ...
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 :)
Nie możesz
Google:
Od lutego 2015 r. Mapy utworzone w klasycznych Mapach Google - https://maps.google.com/ - nie będą już ładować plików KML / KMZ z zewnętrznych stron internetowych. Wiemy jednak, że pliki KML to naprawdę przydatny sposób pracy z danymi geograficznymi, dlatego dodaliśmy KML do Moich map Google i nadal obsługujemy ten format z innymi interfejsami API Map Google. Mamy nadzieję, że jedna z tych opcji spełni Twoje potrzeby.
https://developers.google.com/maps/support/kmlmaps
Kiedyś wyświetlałem lokalne pliki .kml i .kmz w mapach Google, ale teraz nie mogę :(
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.
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.