2017-10-28 245 views
0

我正在使用Leaflet的glify插件,並且不能爲我的生活弄清楚如何將我的點的顏色設置爲函數。如何用單張設置顏色glify

這工作得很好:

L.glify.points({ 
    data: data, 
    map: map, 
    opacity: 1, 
    size: 10, 
    color: 'red', 

然而,這將返回所有的黑點:

L.glify.points({ 
    data: data, 
    map: map, 
    opacity: 1, 
    size: 10, 
    color: function(){ 
    if (1 > 0){ return 'red';}else{return 'blue';} 
    }, 

有沒有人有任何想法,我需要在這裏做?

回答

0

想通了,需要這樣被格式化:

color: function(){ 
    if (1 > 0){ 
     return { 
      r: 0, 
      g: .51, 
      b: .1 
     }; 
    }else{ 
     return { 
      r: 30, 
      g: 1, 
      b: 2 
     }; 
    } 
    },