Google Maps dan Pencarian untuk URL KML

9

Adakah yang bisa memberi tahu saya bagaimana saya dapat menambahkan fungsionalitas seperti yang terlihat di peta google yang memungkinkan pengguna menentukan URL ke file KML di bilah pencarian?

Saya ingin memasukkan ini ke dalam peta yang saya buat sendiri, tetapi saya benar-benar bingung bagaimana cara menjalankannya.

Saya telah melihat contoh untuk pencarian URL KML di situs lain tetapi tampaknya tidak berfungsi. Mungkin google telah menghapus fitur ini dari embedded maps / api3 maps?

Vincent
sumber
sepertinya dihapus dari Google Maps - pencarian utama masih mengambil kml contoh pencarian: 'filetype ruang udara: kml'
Mapperz
Sayang sekali, benar-benar membutuhkan fitur seperti ini untuk aplikasi yang saya coba kumpulkan. Yang aneh adalah bahwa saya bisa menambahkan url dari file kml yang ingin saya gunakan di bar pencarian utama google maps dan mengambil data tanpa masalah. Saya kira itu pasti baru saja dihapus dari API. Apakah Anda tahu cara "cukup sederhana" lainnya untuk memungkinkan pengguna menambahkan file kml ke peta yang disematkan. Saya tidak akan kesulitan menambahkan skrip sisi server untuk melakukannya dan memiliki tombol pada peta untuk melaksanakan unggahan saya hanya tidak tahu apa yang harus saya lakukan.
Vincent

Jawaban:

1

Anda dapat menggunakan iframe:

<iframe width="425" height="350" frameborder="no" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.fr/maps?f=q&hl=fr&geocode=&q=nice&ie=UTF8&z=11&iwloc=addr&om=1&ll=43.76068,7.299728&output=embed&s=AARTsJotOehFyV7Ld4EHPP1WtrZKl2G9Tw"></iframe>

Contoh: Google Maps Google Maps + KML


sumber
0

Anda dapat membuka data yang Anda inginkan untuk peta Anda sendiri menjadi QGIS dan kemudian mengonversinya menjadi KML melalui QGIS sebelum menyimpannya ke komputer Anda. Kemudian, saat membuka Google Earth, Anda dapat mengunggah dan kemudian menambahkan data peta baru Anda sebagai lapisan baru

Drew Zwetchkenbaum
sumber
Selamat datang di GIS SE! Sayangnya, saya pikir QGIS / Google Earth Answer Anda tidak secara langsung menjawab Pertanyaan yang membahas tentang Google Maps. Mudah-mudahan, orang tidak akan downvote ini saat Anda baru ke situs tetapi jika mereka melakukannya saya harap Anda akan melihatnya sebagai "pelajaran yang dipelajari".
PolyGeo
0

API memberi Anda kelas KmlLayer , yang "membuat KmlLayer yang menjadikan konten file KML / KMZ yang ditentukan". Cukup berikan URL yang Anda berikan di KmlLayerOptions .

flowtron
sumber