通用创建symbol符号
*/
function CommonCreateSymbol(data){
for(var i = 0; i < data.length; i++){
var SymbolInfo={
code:data[i]["code"],
type:data[i]["type"]
}
if(data[i]["type"] == "simple-marker"){
SymbolInfo["color"] = eval(data[i]["color"]);
SymbolInfo["size"] = data[i]["size"];
SymbolInfo["outline"] = {};
SymbolInfo["outline"]["width"] = data[i]["outlinewidth"];
SymbolInfo["outline"]["color"] = eval(data[i]["outlinecolor"]);
}
if(data[i]["type"] == "picture-marker"){
SymbolInfo["url"] = data[i]["url"];
SymbolInfo["width"] = data[i]["width"];
SymbolInfo["height"] = data[i]["height"];
}
if(data[i]["type"] == "simple-line"){
SymbolInfo["color"] = eval(data[i]["color"]);
SymbolInfo["width"] = data[i]["width"];
}
if(data[i]["type"] == "simple-fill"){
SymbolInfo["color"] = eval(data[i]["color"]);
SymbolInfo["style"] = data[i]["style"];
SymbolInfo["outline"] = {};
SymbolInfo["outline"]["width"] = data[i]["outlinewidth"];
SymbolInfo["outline"]["color"] = eval(data[i]["outlinecolor"]);
}
symbolsInfo.push(SymbolInfo);
}
}
请扫码点赞支持: