1

以下に説明するように、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&&(...

誰かが解決策を知っているなら、私がこの問題を解決するのを手伝ってください。

4

1 に答える 1

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));
于 2012-07-19T13:30:08.983 に答える