1

すべての座標を配列に入れ、ループでそれぞれを表示したいのですが、Google 関数を使用します。

Googleマップにポイントを描画するコードは次のとおりです。

var flightPlanCoordinates = [
    new google.maps.LatLng(37.772323, -122.214897),
    new google.maps.LatLng(21.291982, -157.821856),
    new google.maps.LatLng(-18.142599, 178.431),
    new google.maps.LatLng(-27.46758, 153.027892)
  ];

私はこのようなことができるようにしたいと思います:

var arrPos = new Array([37.772323, -122.214897], [21.291982, -157.821856], [-18.142599, 178.431], etc. );

var flightPlanCoordinates = [ + 
   for (i=0; i<arrPos.length; i++){
      new google.maps.LatLng(arrPos[0]) + ", "
   }
   + "];"

配列にループを入れることができることは知っていますが、配列からポイントを取得する別の方法はありますか??

tks

4

1 に答える 1

0

このような:

For(var i in arrPos){
  new google.maps.LatLng(arrPos[i][0],arrPos[i][1]);
}

あいさつ

トーマス・ヴァン・ラトゥム

于 2012-10-11T05:14:08.300 に答える