jVectorMap に問題があります。マーカーのある領域を強調表示する方法がわかりません。これを行う方法を知っている人はいますか?
どうもありがとう!
ライブラリは、マーカーに基づいて領域を自動的に強調表示する方法を提供しませんがseries
、領域/マーカーの動作を変更するオプションを使用できます。
マップの初期化時に地域を強調表示する場合は、地域のコードとキー カラー値を含むオブジェクトのリストを渡す必要があります。
次の領域を強調表示するとしますBE, NL, DE
。これを一連の値に渡す必要があります。
{ 'BE': '1', 'NL': '1', 'DE': '1' }
そして、値1
が色に起因するサンプルコード#4169E1
(例として)
new jvm.WorldMap({
map: '',
container: $(''),
series: {
regions: [{
scale: {
'1': '#4169E1'
},
attribute: 'fill',
values: { 'BE': '1', 'NL': '1', 'DE': '1' }
}]
}
});
マーカーのリストは既にあるので、これを簡単に作成できますhighlight region list
。