2
製作矢量層GeoJSON的我用來做GML載體是這樣的:在openlayer
layer = new OpenLayers.Layer.GML("based",
"./parser2.php",
{
isBaseLayer: true,
format: OpenLayers.Format.GeoJSON,
styleMap: new OpenLayers.StyleMap(mystyle),
units:"m",
maxResolution: 0.2,
minResolution: 0.01
})
map.addLayer(layer);
,但現在貶值了多個存在的我需要使用OpenLayers.Layer.Vector,但我不能贏得成功閱讀geoJon文件。 我試過像這樣:
var test = new OpenLayers.Layer.Vector("test", {
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
isBaseLayer: true,
url: "data.json",
styleMap: myStyles,
format: new OpenLayers.Format.JSON()
})
});
map.addLayer(test);
但很不幸的是它不工作。
你有什麼線索嗎?
感謝