2017-10-27 10 views
1

はここに私のマップのrawgitです:最初のマップではhttps://cdn.rawgit.com/elbertwang3/asiansintheus/bf7ea219/index.htmlなぜ私のストロークラインが光沢があり、リーフレットマップにまだ現れていますか?

、私は0にストロークラインの私の不透明度と重みを設定しましたが、ストロークラインがまだ現れています!彼らは完全にそこにいるわけではありませんが、いくつかの交差点では輝いている/半分です。私はそれらを取り除くことができますか私はそれらを何とか均一にすることはできますか?それは本当に奇妙な顔をしています。参考までに、私はgeojsonを使って郡の境界線を描画していますので、これがリーフレットの問題かgeojsonの問題か分かりません。

var getColor = chroma.scale(['#451A53','#40968B','#FDE733']).domain([0,110000]) 

function style(feature) { 
    return { 
     fillColor: getColor(feature.properties['2009']), 
     color: 'white', 
     weight: 0, 
     opacity: 0, 
     fillOpacity: 1 

    }; 
} 
L.geoJson(countyData, {style: style}).addTo(countymap); 

答えて

0

RTFM:ここ

は、私は私のマップをスタイリングだ部分です。私は、 Leaflet API documentationから L.Pathから継承されたポリゴン/ポリラインのオプションについてのセクションを引用してみましょう:

strokeBooleantrueパスに沿ってストロークを描画するかどうか。ポリゴンまたは円の枠線を無効にするには、falseに設定します。

したがって、strokeオプションを値falseに設定する必要があります。これは、ベクトルレンダラー(SVGまたはCanvas)に明示的にストロークをスキップするよう指示します。


あなたの場合は、しかし、polygon simplificationsliversの一つかもしれません。それはポリラインとポリゴンのsmoothfactor optionに直接依存します。パフォーマンスに影響があることにご注意ください。

関連する問題