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

Openlayers TypeError:a.geometry.getBounds不是函数,openlayers,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&&(... 如果有人知道解决方案,请帮助我解决此问题。如何将功能添加到图层中 我今天也遇到了同样的问题

我在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&&(...

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

如何将功能添加到图层中

我今天也遇到了同样的问题,找到了解决办法

执行此操作时发生错误:

var marker = new OpenLayers.Feature.Vector(new OpenLayers.LatLon(lat, lng);
修复程序将LatLon更改为如下所示的点:

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

如何将要素添加到图层中

我今天也遇到了同样的问题,找到了解决办法

执行此操作时发生错误:

var marker = new OpenLayers.Feature.Vector(new OpenLayers.LatLon(lat, lng);
修复程序将LatLon更改为如下所示的点:

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