私は自分がやっているこのプロジェクトに本当に固執しています。以下は私のコードです。ちなみに私はGoogleMapsAPIを使っています。
var arr = new Array();
arr[0] = lat1, lon1
arr[1] = lat2, lon2
arr[2] = lat3, lon3
for (each i in arr){
var newCenter = "<button onClick='map.setCenter(arr[i])'>Center Map</button>";
$("#myTable").append(newCenter);
}
今私はそれを知っています
'map.setCenter(arr[i])'
基本的に「arr[i]」をDOMにハードコーディングしているため、正しくありません。私がやりたいのは、変数としてarr [i]を使用して、DOMが次のようになるようにすることです。
<button onClick='map.setCenter(arr[0])'>Center Map</button>
<button onClick='map.setCenter(arr[1])'>Center Map</button>
<button onClick='map.setCenter(arr[2])'>Center Map</button>
私が試してみました
"<button onClick='map.setCenter(" + arr[i] + ")'>Center Map</button>"
しかし、それは機能しません。私はかなり長い間これに固執しています。どんな助けでもいただければ幸いです。ありがとうございました。