Как переместить карту в оверлей floatPane в Google Maps API V3? - PullRequest
3 голосов
/ 27 августа 2010

У меня есть класс, основанный на google.maps.OverlayView, который реализует пользовательскую замену стандартному InfoWindow.

Вы можете увидеть мои пользовательские оверлеи в действии на http://www.qype.co.uk/uki/explore/category/883-eating-and-drinking

Мне нужно иметь возможность панорамировать карту, когда наложение не полностью помещается в видимой области (стандартное поведение для InfoWindows), и я не могу найти способ сделать это.

Я пробовал что-то вроде this.map.panTo (this.getProjection (). FromDivPixelToLatLng (this.getProjection (). Center)), но это не сработало так, как я ожидал, поэтому я несколько растерялся.

1 Ответ

2 голосов
/ 27 августа 2010

Я использовал эти примеры, в этом есть метод panMap, который, вероятно, точно делает то, что вам нужно.

http://gmaps -samples-v3.googlecode.com / SVN / багажник / infowindow_custom / InfoWindow-custom.html

Надеюсь, это поможет. Пример очень похож на ваше информационное окно.

ура

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...