我使用這個代碼來繪製地圖上的點:「對象有沒有方法‘的getBounds’」中的OpenLayers錯誤
function addPointToMap(pMap){
var coordinates = new Array();
// Style Point
var style_blue = OpenLayers.Util.extend({}, OpenLayers.Feature.Vector.style['default']);
style_blue.strokeColor = "blue";
style_blue.fillColor = "blue";
// Make Point
coordinates.push(new OpenLayers.Geometry.Point(33, 33));
var pointFeature = new OpenLayers.Feature.Vector(coordinates, null, style_blue);
// Layer
var pointsLayer = new OpenLayers.Layer.Vector("Points Layer");
pointsLayer.addFeatures([pointFeature]);
pMap.addLayer(pointsLayer);
}
我從控制檯收到此錯誤:
Uncaught TypeError: Object POINT(33, 33) has no method 'getBounds'
我在做什麼錯了?
我完全忘記了這個問題。 你是對的,它是錯誤的對象類型。 – Ben