google api v2上的getbounds无效

时间:2010-12-21 09:16:22

标签: javascript api google-maps

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 :(得分:0)

也许你应该等到地图触发load事件。

答案 1 :(得分:0)

我认为这里的简单问题是GLatLngBounds只有getSouthWest()和getNorthEast()方法,而不是getSouthEast()和getNorthWest()(参见API reference)。你确定Firebug在getSouthWest上给你一个错误吗?如果我删除最后两个函数调用,我能够使代码正常工作。