Cara menunjukkan penanda dengan deskripsi pada koordinat tertentu melalui URL dengan Google Maps baru (pertengahan 2013)

11

Tautan seperti ini digunakan untuk memperbaiki Google Maps terbaru (sebelum Juli 2013):

http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248

Apa yang dilakukannya adalah menunjukkan peta dengan pin ditempatkan pada koordinat lat / lng yang disediakan, muncul dengan teks deskripsi yang diberikan.

Kelebihan dari "format alamat" ini adalah menempatkan pin "disesuaikan" tepat di tempat yang Anda inginkan dan masih memberikan deskripsi yang bermakna (seperti alamat yang jika tidak akan dikenali dan / atau salah tempat melalui pencarian hanya alamat biasa pertanyaan).

Hal yang sama berlaku untuk aplikasi seluler asli di iPhone / iPad dan perangkat Android. Itu bekerja sampai Google mendorong keluar versi aplikasi asli yang baru (sebelum pertengahan Juli 2013), sekarang tidak lagi.

Adakah yang tahu apakah ada solusi dan / atau format baru atau alternatif untuk mendapatkan hasil yang sama dengan satu tautan?

Sebelum ada yang menyebutkan JavaScript: Saya sudah tahu ini dapat dengan mudah dicapai melalui JS, tapi yang saya cari di sini adalah tautan dasar yang sederhana dan tidak ada.

Juga, saya tahu hanya menyediakan koordinat dengan tidak ada deskripsi karya, tapi aku lakukan kebutuhan baik koordinat dan deskripsi (jadi pada dasarnya sesuatu yang berperilaku seperti itu sebelum update).

EDIT

Klarifikasi lebih lanjut: Static Maps API tidak akan berfungsi. Saya mencari tautan yang menampilkan Aplikasi Web Google Maps.

EDIT

Hanya menunjukkan penanda pada lat / lng yang diberikan adalah sepele (hanya? Q = lat, lng dan Anda memilikinya). Yang ingin saya capai adalah menunjukkan penanda SEPANJANG dengan deskripsi di webapp google maps baru.

Sergio
sumber
... asal tahu saja, tautan itu bekerja untuk saya.
AM
1
@ AM harus menggunakan Google Maps lama. Saya dapat mengonfirmasi bahwa dalam versi pratinjau peta yang baru nama itu tidak menunjukkan cara yang sama.
Andrew Lott
1
Jadi Google menyajikan versi yang berbeda untuk tempat yang berbeda, mungkin? Dalam hal ini, beri +1 pada pertanyaan ini untuk mencoba menjernihkan ini untuk saya sebelumnya, dari masa depan . Juga, berikut ini adalah masalah terkait dengan Google Maps "baru" (pertengahan 2013): webapps.stackexchange.com/questions/45896/… ?
AM
@ AM terima kasih, tapi masalah itu sepertinya tidak begitu erat hubungannya. Ini benar-benar tentang fitur lab yang dijatuhkan dengan peta "baru". Selain itu, koordinat yang disebutkan dalam jawaban untuk kasus itu bukan benar-benar penanda, tetapi koordinat yang dipusatkan (URL itu sendiri akan diperbarui ketika Anda menggeser peta)
Sergio
Anda ingin deskripsi ditampilkan di peta baru?
Sathyajith Bhat

Jawaban:

1

Format ini berfungsi untuk lokasi tertentu, meskipun label tampaknya terbatas pada 1 karakter:

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false

Jika Anda benar - benar ingin menunjukkan lebih dari satu karakter, Anda dapat menyiasati batasan dengan cara kasar dengan menentukan lebih banyak poin:

http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Kabel% 3aS% 7C40.680217, -74.033 & spidol = warna% 3agray% 7Kabel% 3aO% 7C40.680217, -74.030 & spidol = warna% 3agray% 7Clabel% 3aM% 7C40.680217, -74.027 & spidol = warna% 3agray% 3aE% 7C40.680217, -74.024 & marker = warna% 3agray% 7Clabel% 3aP% 7C40.680217, -74.021 & spidol = warna% 3agray% 7Clabel% 3aL% 7C40.680217, -74.018 & marker = warna% 3agray% 7Clabel %A% 7C40.680217, -74.015 & marker = color% 3agray% 7Clabel% 3aC% 7C40.680217, -74.012 & marker = color% 3agray% 7Clabel% 3aE% 7C40.680217, -74.009 & sensor = false

Anda sebenarnya bisa mengeja beberapa kata panjang dengan cara ini, dan menurut Google, "URL Peta Statis dibatasi untuk ukuran 2048 karakter", sehingga Anda dapat menghasilkan tautan kerja lebih dari 3 kali ukuran yang tepat di atas dan memiliki cukup "label" panjang.


Untuk tautan contoh kedua, saya baru saja mengubah huruf "label" pertama yang berada di tepi bingkai selatan titik sebenarnya, memberikan setiap huruf berikutnya perubahan garis bujur kecil. Semua ini dapat dilakukan secara terprogram jika Anda mencoba untuk menghasilkan banyak dari ini (Anda harus melihat pusat lat dan panjang dan tingkat zoom untuk mendapatkan garis lintang "tepat di dalam bingkai selatan dari titik nyata").

Saya mulai dengan contoh di sini, dan kemudian memverifikasi bahwa Anda dapat memberikan garis lintang dan bujur untuk pusat peta serta penanda, dan bahwa Anda dapat mengatur penanda ke suatu tempat bukan pada fitur dan membuatnya muncul persis seperti yang ditentukan: https://developers.google.com/maps/documentation/staticmaps/#quick_example

(Perhatikan bahwa contoh yang diberikan adalah untuk versi Peta Statis dari Google Maps. Label panjang mungkin lebih mudah dibuat untuk versi lain.)

SAYA
sumber
Terima kasih atas jawaban Anda, tetapi saya bertanya tentang webapp google maps, bukan API peta statis (Saya akan menambahkan klarifikasi untuk pertanyaan saya)
Sergio
1

Kami telah mengalami masalah yang sama dengan URL yang sedikit berbeda yang kami gunakan untuk menunjukkan arah di antara sejumlah lokasi. URL ini sekarang rusak dengan atau tanpa deskripsi:

http://www.maps.google.com?q=52.445365,0.619076+(Description1)+to:52.627721,1.282156+(Description2)+to:52.053842,1.146522+(Description3)

Tampaknya Anda dapat melakukan hal yang sama tanpa uraian di Google Maps baru, sebagai berikut:

http://www.google.com/maps/dir/52.245101,0.716032/52.445365,0.619076/52.627721,1.282156/52.053842,1.146

Tetapi kemampuan yang berguna untuk memberikan deskripsi lokasi menggunakan hanya URL tampaknya hilang.

Bill Dines
sumber
-2

Ini seharusnya berfungsi jika ini adalah tempat yang Anda cari:

https://www.google.com/maps/place/[[name]]/@[[lat]],[[lng]],15z
Suraj
sumber
Ini tidak bisa berfungsi. Mungkin Anda bisa memasukkan beberapa contoh dalam jawaban Anda?
Vidar S. Ramdal