Карта не обновляется автоматически при открытии информационного окна

Согласно документации, карта Google должна автоматически панорамироваться при открытии информационного окна, чтобы информационное окно было полностью видимым. Эта карта не движется. Есть идеи, почему?

http://www.britishlegion.org.uk/support-us/local-projects


person user2561608    schedule 08.07.2013    source источник
comment
Вы получаете ошибки JavaScript, самая интересная из которых: Error: google is not defined Source File: http://www.britishlegion.org.uk/scripts/new/localprojects.googlemaps.smartinfowindow.js Line: 30   -  person geocodezip    schedule 08.07.2013


Ответы (1)


Проблема возникает в localprojects.googlemaps.frontendlistener.js в строке 72

mapObject-аргумент, переданный в MarkerLeftClickEvent, не является google.maps.Map-экземпляром, это экземпляр вашего _4 _- "класса", но open-метод google.maps.InfoWindow ожидает в качестве первого аргумента google.maps.Map-экземпляр.

Измените эту строку в $.ajax-callback:

infowindow.open(mapObject, marker);

в

infowindow.open(mapObject.map, marker);
person Dr.Molle    schedule 08.07.2013