我正在寻找一种方法来显示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对象(总线)吗?
您推荐哪些调整?任何建议,将不胜感激。感谢...
答案 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];
祝你好运! : - )