0

Googleマップに表示されている特定のバス路線のバス(マーカー)の緯度/経度の座標を表示する方法を探していますが、サイトからこの情報を抽出できません。Firebugを使用しましたが、座標LAT/LONGが見つかりませんでした。

LAT/LONGを抽出しようとしているURLのアドレスは次のとおりです。

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

(.. また ..)

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

スクリプトJavascriptを使用して座標(LAT / LONG)をキャプチャしたいと思います。Firebugコンソールで次のコードを試しています。

javascript:void(prompt( "TEST"、gApplication.getMap()。getCenter()));

、ただし、ドメインがGoogleMapsであるURLでのみ機能します。

GoogleマップでLong/Latオブジェクト(バス)を抽出するのに役立つヒントやコツはありますか?

どの調整をお勧めしますか?任意の提案をいただければ幸いです。ありがとう...

4

1 に答える 1

0

これは世界で最も美しいものではありませんが、座標は「クリックしてGoogleマップでこの領域を表示する」へのマップ内のリンク内にあるため、そのリンクを取得すると魔法をかけることができます。たとえば、これをコピーしてFirebugに貼り付けると、探しているものが得られるはずです...

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

幸運を!:-)

于 2013-02-14T01:51:17.793 に答える