显示坐标LAT / LONG谷歌地图 - 跟踪外部网站的标记总线

时间:2013-02-14 01:19:22

标签: javascript html5 google-maps canvas gps

我正在寻找一种方法来显示Google地图上显示的特定公交线路的总线(标记)的坐标 LAT / LONG,但我无法从网站上提取此信息。我使用过Firebug而没有找到坐标LAT / LONG。

我试图提取LAT / LONG的网址是:

http://olhovivo.sptrans.com.br/#sp?cat=Mapa&l=34694&s=857P-10&sc=TERMINAL%20CAMPO%20LIMPO

(.. OR ..)

http://olhovivo.sptrans.com.br/#sp?cat=Mapa&l=829&s=9789-10&sc=BARRA%20FUNDA&nc

我想使用脚本Javascript 来捕获坐标(LAT / LONG)。我正在尝试 以下代码在Firebug控制台中:

的javascript:无效(提示( “TEST”,gApplication.getMap()getCenter())。);

,但它仅适用于拥有GoogleMaps域名的网址。

有任何提示或技巧可帮助在Google地图上提取Long / Lat对象(总线)吗?

您推荐哪些调整?任何建议,将不胜感激。感谢...

1 个答案:

答案 0 :(得分:0)

这不是世界上最漂亮的东西,但地图链接中的坐标是“点击在Google地图上查看此区域”,所以如果你抓住那个链接就可以工作了有些神奇。例如,将其复制/粘贴到Firebug中,你应该得到你想要的东西......

var x=($('a[title="Click to see this area on Google Maps"]').attr("href")); x.split("?ll=")[1].split("&z")[0];
祝你好运! : - )