从Google地图链接中找到lon / lat

时间:2011-02-09 11:04:06

标签: google-maps

有人知道如何(或者是否可能)从Google地图链接中获取长/拉坐标?假设有人在网站上规划了一条路线,并将此link发送给我。

如果我解码URL我可以看到路线上有5个标记; 'geocode = FcbMDwMd2Kf9_w; FXmcDwMdvAT-_w; FaSUDwMdFuf9_w; FZR8DwMdBP39_w; FbZ4DwMdnhP-_w'但是如何将它们转换为长/拉索?

非常感谢任何帮助!

由于

1 个答案:

答案 0 :(得分:0)

不确定这是否足够准确,但值得一试。您提供的链接有两个有趣的参数,即saddrdaddr

saddr=Manor+Rd%2FA237
daddr=Redford+Ave+to%3aMollison+Dr+to%3aGreat+Woodcote+Park+to%3aPeaks+Hill

saddr显然是起点,daddr似乎编码所有航路点,当然还有目的地。现在我认为你可以将其提供给Google Directions API

对API的示例请求(使用waypoints):

http://maps.googleapis.com/maps/api/directions/json?origin=Manor%20Rd&destination=Peaks%20Hill&waypoints=Redford%20Ave|Mollison%20Dr|&sensor=false

我不得不遗漏“Great Woodcote Park”作为航点,它没有找到任何方向,但我将这项任务留给美国公民(也许这个位置是ambiguos)。 :)