0

この例を使用して、Google マップにポリゴンを描画します。

http://nettique.free.fr/gmap/toolbar.html

ポリゴンを描いた後、自分で作成したポリゴンの座標を読みたいです。したがって、ファイルmapToolbar.js(nettique.free.fr の上記の例の一部) で呼び出される JavaScript 関数stopediting(「手」ボタンをクリックすると実行されます)。

したがって、これらの座標を読み取るための私の解決策は、座標を読み取るある種のループです。

MapToolbar.features.shapeTab.shape_1.latLngs.b[0].b[i].ib - latitude

MapToolbar.features.shapeTab.shape_1.latLngs.b[0].b[i].jb - longitude

ibそれは非常にうまく機能しますが、私の問題は、接尾辞andが時々andにjb変わることです。それが何を意味するか知っていただければ幸いです。コードを変更する必要があります ;/ しかし、変更したくありません! ;)YaZa

この問題を解決する方法を知っていますか?

4

1 に答える 1

2

MapToolbar.features.shapeTab.shape_1 はインスタンスですgoogle.maps.Polygon

パスとパスをループするgetPath()メソッドを取得するために使用します。forEach

  MapToolbar.features.shapeTab.shape_1.getPath().forEach(function(latLng,index){
    console.log('shape_1',index,latLng.toString());
  });
于 2013-03-08T10:34:17.273 に答える