새 지도에서 배경, 도시가 정상적으로 보이도록 수정

This commit is contained in:
2018-01-31 02:32:37 +09:00
parent 7542248641
commit ce0fab873b
5 changed files with 150 additions and 65 deletions
+19 -3
View File
@@ -1,10 +1,26 @@
function convertDictById(arr){
var result = {};
arr.forEach(function(v, i){
result[v.id] = v;
});
return result;
}
function convertSet(arr){
var result = {};
arr.forEach(function(v){
result[v] = v;
});
return result;
}
function convColorValue(color){
if(color.startsWith('#')){
if(color.charAt(0) == '#'){
color = color.substr(1);
}
color = color.toUpperCase();
var colorBase = new Set([
var colorBase = convertSet([
'000080', '0000FF', '008000', '008080', '00BFFF', '00FF00', '00FFFF', '20B2AA',
'2E8B57', '483D8B', '6495ED', '7B68EE', '7CFC00', '7FFFD4', '800000', '800080',
'808000', '87CEEB', 'A0522D', 'A9A9A9', 'AFEEEE', 'BA55D3', 'E0FFFF', 'F5F5DC',
@@ -12,7 +28,7 @@ function convColorValue(color){
'FFFFFF'
]);
if(!colorBase.has(color)){
if(!colorBase.hasOwnProperty(color)){
return '000000';
}