с сегодняшнего дня у меня возникла проблема с Картами Google, из-за которой карты не центрировались, когда я добавлял в карту некоторые Индо-боксы.
У меня есть несколько инфобоксов следующим образом:
var labels = [
new InfoBox({
content: "Old Town (Stare Mesto)",
position: new google.maps.LatLng(50.088979, 14.414921),
boxStyle: {
border: "2px solid white",
textAlign: "center",
color: "white",
fontSize: "8pt",
fontWeight: "bold",
width: "200px",
height: "17px",
background: "black",
opacity: 0.5,
filter: "alpha(opacity=50)"
}
}),
new InfoBox({
content: "New Town (Nove mesto)",
position: new google.maps.LatLng(50.084243, 14.424405),
boxStyle: {
border: "2px solid white",
textAlign: "center",
color: "white",
fontSize: "8pt",
fontWeight: "bold",
width: "200px",
height: "17px",
background: "black",
opacity: 0.5,
filter: "alpha(opacity=50)"
}
})
];
Если я добавлю их на карту
for (var i in labels) {
labels[i].open(map);
}
, тогда область просмотра карты будет перемещена на эти метки.Даже если я вызываю map.setCenter (someLatLngObject), центр застревает в этих инфо-боксах.
Ожидается ли такое поведение?