disableAutoPan не работает с Google Maps API v3

Я использую API Карт (v3, javascript) для отображения множества местных свойств для продажи на веб-сайте этого клиента. Когда пользователь наводит курсор на маркер, он загружает информационное окно с информацией о свойствах. Проблема в том, что когда он находится рядом с краем карты, он перемещает карту, чтобы отобразить информационное окно, что может вызвать проблемы, когда рядом много маркеров.

Поэтому я добавил disableAutoPan: true к вызову infoWindow, и, похоже, это решает проблему. Однако после некоторого дополнительного тестирования, если пользователь вручную перемещает карту, а затем наводит курсор на маркер, полученное информационное окно перемещает карту. Это похоже на игнорирование настройки для infoWindow.

У кого-нибудь еще есть эта проблема или идеи, как ее решить? Код, который я использовал для вызова infoWindow, приведен ниже:

infoWindowAjax = new google.maps.InfoWindow({
  disableAutoPan: true,
  maxWidth: '260'
});

person Matthew Cupps    schedule 13.04.2012    source источник
comment
Интересно. Можете ли вы загрузить свой код в JS Fiddle или ссылку на свою реализацию?   -  person andresf    schedule 13.04.2012