我在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&&(...
如果有人知道解决方案,请帮我解决这个问题。
答案 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));