Я использую Google Map APIv2.
На моей веб-странице есть боковая панель со списком маркеров с событием onclick, выполняющим метод showDetails, который выглядит следующим образом:
GMarker.prototype.showDetails=function() {
map.panTo(this.getLatLng());
this.openInfoWindowHtml(this.details);
};
Проблема в том, что я не могу одновременно использовать panTo и openInfoWindowHtml в одном методе, он перемещается, но не открывает подсказку, и когда я изменяю метод на:
GMarker.prototype.showDetails=function() {
this.openInfoWindowHtml(this.details);
map.panTo(this.getLatLng());
};
он открывает всплывающую подсказку, но не центрирует карту по координатам привязки маркера.
Даже использование функции ожидания не решает мою проблему.
Что я делаю не так?