Bagaimana saya bisa mendapatkan file KML / KMZ untuk ditampilkan di Google Maps tanpa server web yang menghadap publik?
google-maps
kml
Chris M
sumber
sumber
Jawaban:
Untuk membuka file KML atau KMZ di Google Maps, saya menambahkan awalan berikut ke tautan online file KML:
http://maps.google.com/maps?q=
Biasanya, saya meletakkan KML atau KMZ di dropbox saya, dan kemudian salin / tempel tautan publik ke akhir cuplikan di atas. Kemudian saya dapat mengirim email tautan itu kepada siapa pun yang menginginkannya, atau saya mempostingnya secara online di suatu tempat. Saya juga menggunakan Google Documents untuk menyimpan KML, dan halaman Tautan di situs web saya untuk mendistribusikan tautan.
Contoh:
Mendaki Gunung Harvey:
http://maps.google.com/maps?q=http://dl.dropbox.com/u/359140/KML/HarveyMountainHike.kmz
sumber
Apakah ini untuk sesuatu yang Anda ingin tersedia secara permanen untuk orang lain, atau hanya untuk dilihat sementara?
Salah satu trik yang sering saya gunakan adalah menempatkan file KML di folder DropBox publik saya (cari seseorang dengan akun untuk merujuk Anda; itu akan memberi Anda dan mereka tambahan 250 MB) dan kemudian tempelkan url itu ke Google Maps untuk memvisualisasikan dan berbagi dengan orang lain jangka pendek.
Dalam jangka panjang, Anda memiliki opsi untuk membuat peta Google "Petaku" baru , dan mengimpor KML, KMZ atau GeoRSS ke dalamnya. Setelah selesai, Anda dapat berbagi peta yang dihasilkan menggunakan alat Petaku standar.
Anda juga dapat menggunakan Google Documents untuk menyimpan dan berbagi file KML dengan orang lain. Teknik yang saya rekomendasikan adalah:
Saya ingin tahu berapa lama sebelum Google mengizinkan pengeditan kolaboratif interaktif dokumen KML melalui Google Documents? Sekarang itu akan keren ...
sumber
Anda dapat mengunggah file KML ke Google Maps:
My Maps
Create a new map
Import
Choose file
, pilih KML untuk diunggah, lalu klikUpload from file
Sekarang selesai :)
sumber
Kamu tidak bisa
Google:
https://developers.google.com/maps/support/kmlmaps
Saya dulu menampilkan file .kml dan .kmz lokal di google maps, tapi sekarang saya tidak bisa :(
sumber
Jawaban singkatnya adalah: Anda tidak bisa. Menggunakan file lokal dengan aplikasi web Google Maps lama biasa akan melanggar sandboxing browser dan kebijakan asal yang sama .
Satu opsi, bagaimanapun mahal, adalah bahwa Anda mungkin dapat menggunakan Google Maps Premier untuk meng-host maps-x.js pada sistem file lokal Anda bersama dengan KML terkait.
Pilihan lain adalah menggunakan server web yang menghadap publik yang ada, seperti Google Sites .
Juga, ingatlah bahwa Anda mungkin dapat menggunakan OpenLayers sebagai alternatif untuk Google Maps Premier.
sumber
https://support.google.com/mapsengine/answer/3024836
Klik Impor. Anda dapat mengimpor file CSV, TSV, atau XLSX, Petaku, atau spreadsheet dari Google Drive. Impor KML saat ini tidak didukung.
sumber