0
我正在開發一個openlayers地圖。從openlayers獲取積分地圖
我需要獲取用戶繪製的一條線的所有點。經度和緯度應保存在數據庫中。
問題是,我不能使用保存策略來保存所有點,我不知道如何獲取所有點的經度和緯度。 任何人都可以幫助我嗎?
這是我的代碼保存策略。
var saveStrategy = new OpenLayers.Strategy.Save();
saveStrategy.events.register('success', null, saveSuccess);
saveStrategy.events.register('fail', null, saveFail);
var vectorLayer = new OpenLayers.Layer.Vector("Line Vectors", {
styleMap: sm,
eventListeners: {
"featuresadded": dataLoaded
},
strategies: [
new OpenLayers.Strategy.Fixed(),
saveStrategy
],
protocol: new OpenLayers.Protocol.HTTP({
url: "testing.xml",
format: new OpenLayers.Format.GeoJSON({
ignoreExtraDims: true,
internalProjection: map.baseLayer.projection,
externalProjection: wgs84
})
})
});