グーグルマップで座標をプレビューできるフォームがあります。ユーザーは、フォームに複数の座標セットを動的に追加できます。座標の量は可変です。
このコードを使用して変数をループします。これは、Googleマップの複数のインスタンスをロードすることに関係していると思います。最初のマップは問題なくロードされますが、2番目のマップは左端の1つのタイルのみをロードします。フォームの座標を更新すると、すべてのマップの左端に1つのタイルしか表示されません。
while (tempClone != cloneCount) {
var lat_lng = new google.maps.LatLng(lat, lng);
options = {
zoom: 14,
center: lat_lng,
panControl: false,
zoomControl: false,
mapTypeId: google.maps.MapTypeId.TERRAIN
};
map[tempClone] = new google.maps.Map(document.getElementById("map"+tempClone), options);
var infowindow = new google.maps.InfoWindow({
content: inputBL[tempClone][0][1] + 'Entrance'
});
marker[tempClone] = new google.maps.Marker({
position: lat_lng,
map: map[tempClone],
title: inputBL[tempClone][0][1]
});
}
助けてくれてありがとう!アーロン