是否可以从任意谷歌地图网址确定纬度/经度?

时间:2013-05-16 17:26:49

标签: google-maps location

是否可以从不包含latlng参数的任意Google Maps网址中确定纬度和经度?例如,以下地图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=16&iwloc=A

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

...&安培; hnear = 0x80859a6d00690021:0x4a501367f076adff 下,圣+旧金山,CA +&安培; ...

2 个答案:

答案 0 :(得分:0)

您可以像这样指定网址:

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

我认为here是你想要的答案

答案 1 :(得分:0)

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

  

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

How to Obtain Lat/Lng of Google Maps Query String?

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