1

是否可以从不包含 latlng 参数的任意 Google Maps url 确定纬度和经度?例如以下映射 url

https://maps.google.com/maps?q=sutro+baths&hl=en&fb=1&gl=us&hq=sutro+baths&hnear=0x80859a6d00690021:0x4a501367f076adff,San+Francisco,+CA&cid=0,0,16148491297203403134&t=v&z=1

次要的,也许相关的问题:在那个 url 中,hnear 参数中的两个冒号分隔的十六进制数字编码什么?

...&hnear= 0x80859a6d00690021:0x4a501367f076adff ,San+Francisco,+CA&...

4

2 回答 2

0

看起来有一些工作要做,但这里的相关答案解释了在链接的响应中在哪里查看模式以获取纬度/经度。

位置信息写在 html 内的 javascript 代码中的某处。您可以在 javascript 代码中找到模式“viewport:{center:{lat:xxx,lng:xxx}}”。

如何获取谷歌地图查询字符串的纬度/经度?

编辑:例如,查看地图页面的源并搜索视口:viewport_center_lat=37.779850006103516;var viewport_center_lng=-122.51384735107422;

于 2013-05-16T17:44:26.367 回答
0

您可以像这样指定网址:

    http://maps.google.com/maps?z=12&t=m&q=loc:38.9419+-78.3020

我想就是你想要的答案

于 2013-05-16T17:31:17.370 回答