getbounds на google api v2 не работает - PullRequest
0 голосов
/ 21 декабря 2010

getbounds () возвращает ошибку в firebug.Могу я узнать в чем проблема?Спасибо.

map=new GMap2(document.getElementbyId('map'));
map.setCenter(new GLatLng(la,lo),15);
map.addControl(new GLargeMapControl3D());
map.addControl(new GMapTypeControl());
map.enableScrollWheelZoom();
var bounds = map.getBounds();
var southWest = bounds.getSouthWest();
var northEast = bounds.getNorthEast();
var southEast = bounds.getSouthEast();
var northWest = bounds.getNorthWest();

Firebug заявляет, что getSouthWest () не является функцией.Спасибо.

Ответы [ 2 ]

0 голосов
/ 23 января 2011

Я думаю, что простая проблема в том, что GLatLngBounds имеет только методы getSouthWest () и getNorthEast (), а не getSouthEast () и getNorthWest () (см. справочник API ). Вы уверены, что Firebug выдает ошибку на getSouthWest? Я могу заставить ваш код работать без ошибок, если уберу последние два вызова функций.

0 голосов
/ 21 декабря 2010

Возможно, вам следует подождать, пока на карте не сработает событие load.

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