私は 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}"
});
何が推奨されますか?