0

jVectorMap に問題があります。マーカーのある領域を強調表示する方法がわかりません。これを行う方法を知っている人はいますか?

どうもありがとう!

4

1 に答える 1

1

ライブラリは、マーカーに基づいて領域を自動的に強調表示する方法を提供しませんが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

于 2013-11-14T13:21:17.527 に答える