Bagaimana saya bisa mendapatkan file KML / KMZ untuk ditampilkan di Google Maps tanpa server web yang menghadap publik?
Bagaimana saya bisa mendapatkan file KML / KMZ untuk ditampilkan di Google Maps tanpa server web yang menghadap publik?
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
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 ...
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 :)
Kamu tidak bisa
Google:
Mulai Februari 2015, peta yang dibuat di Google Maps klasik - https://maps.google.com/ - tidak akan lagi memuat file KML / KMZ dari situs web eksternal. Namun, kami tahu bahwa file KML adalah cara yang sangat berguna untuk bekerja dengan data geografis, jadi kami telah menambahkan KML ke Google My Maps, dan terus mendukung format ini dengan Google Maps APIs lainnya. Kami berharap salah satu dari opsi ini akan memenuhi kebutuhan Anda.
https://developers.google.com/maps/support/kmlmaps
Saya dulu menampilkan file .kml dan .kmz lokal di google maps, tapi sekarang saya tidak bisa :(
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.
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.