Когда я нажимаю маркер, появляется информационное окно с контентом. Проблема в том, что маркер близок к краю карты, открывается информационная область, а часть ее скрыта за пределами карты. Мне нужно реализовать «анимацию» движущейся карты, например, здесь https://developers.google.com/maps/documentation/javascript/examples/infowindow-simple?hl=enМне нужно переместить карту google после того, как я нажму на маркер
Дело в том, что я новичок и не испытываю большого опыта. Вопрос в том, какой блок кода отвечает за перемещение карты в этом примере? Что-то с широтой/долготой?
Получу любые ответы.
UPD Лучшее решение в моем случае состоит в том, чтобы сделать infoWindows, как при бронировании com.
мой код: создание маркеров:
var marker = new google.maps.Marker ({
position: myLatlng
icon: image,
shadow: shadow,
shape: shape
});
InfoWindow:
var theInfoBoxDiv = {
content: boxText,
closeBoxMargin: "10px",
disableAutoPan: true,
pixelOffset: new google.maps.Size(-150, 10)
};
Thats hoe информационное окно работает внутри проверяет границы для маркера –
Простейшим решением является, вероятно, центрирование карты на маркере при нажатии – dpix