我是 OpenLayers 的新手。我试图找出为我正在创建的地图提供配置文件的最佳方式。
例如,我正在创建具有以下样式的地图:
var defaultStyle = new OpenLayers.Style(
{
pointRadius: 10,
fillColor: "yellow",
strokeColor:"#0500bd",
strokeWidth:2,
fillOpacity:0.4,
labelXOffset: "${xOffset}",
labelYOffset: "${yOffset}",
labelAlign: "${align}"
});
我想在一个配置文件中有pointRadius
and fillColor
,所以我不必修改我的源代码,而只需修改配置文件。
我要创建一个 JS 文件吗?config.js 包含以下内容:
var config = {
map:{
style: {
pointRadius: 10,
fillColor: "yellow"
},
},
};
然后,在我创建样式的其他 JS 中,执行以下操作:
var defaultStyle = new OpenLayers.Style(
{
pointRadius: config.map.style.pointRadius,
fillColor: config.map.style.fillColor,
strokeColor:"#0500bd",
strokeWidth:2,
fillOpacity:0.4,
labelXOffset: "${xOffset}",
labelYOffset: "${yOffset}",
labelAlign: "${align}"
});
推荐什么?