Openlayers TypeError:a.geometry.getBounds不是函数

时间:2012-07-19 05:48:57

标签: openlayers

我在Openlayers.js文件中收到错误,如下所述:

"TypeError: a.geometry.getBounds is not a function"
[Break On This Error]   

...=this.resolution||this.map.getResolution()},drawFeature:function(a,b){null==b&&(...

如果有人知道解决方案,请帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

如何将您的功能添加到图层。

我今天遇到了同样的问题并找到了解决方案。

我这样做时出错:

var marker = new OpenLayers.Feature.Vector(new OpenLayers.LatLon(lat, lng);

此修复程序正在将LatLon更改为Point:

var marker = new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(lat, lng));