問題が発生しています。私はディーラーの場所の配列を持っています。と呼ばれていlocations
ます。各グループの最初の項目は緯度で、各グループの最後の項目は経度です。場所の 1 つにズームインすることを除いて、すべての場所が正しく表示された地図が返されます。それは境界のあるものでなければなりませんが、私にはわかりません。誰か助けてくれませんか?ありがとう。
これが私のコードです:
var map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.ROADMAP
});
var marker, i;
if (locations.length > 1) {
var bounds = new google.maps.LatLngBounds();
for (i = 0; i < locations.length; i++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[i][0], locations[i][1]),
map: map
});
}
bounds.extend(marker.getPosition());
map.fitBounds(bounds);