Zingchartライブラリを使用して、マップとチャートを自分の Web サイトに追加しています。
マップについては、ライブラリに含まれている定義済みのマップがいくつかあります。独自のマップを定義する方法はありますか? 必要なポリゴンの座標を名前で入力する方法を探していますが、読み込まれます。
ソースコードを見て、それらがどのように行われるかを確認しようとしましたが、縮小版があり、それらを変更する方法を理解するのはあまり直感的ではありません.
Zingchartライブラリを使用して、マップとチャートを自分の Web サイトに追加しています。
マップについては、ライブラリに含まれている定義済みのマップがいくつかあります。独自のマップを定義する方法はありますか? 必要なポリゴンの座標を名前で入力する方法を探していますが、読み込まれます。
ソースコードを見て、それらがどのように行われるかを確認しようとしましたが、縮小版があり、それらを変更する方法を理解するのはあまり直感的ではありません.
Zingchart Maps Module のドキュメントには、デモとして少数の国地図が含まれています。あなたが言ったように、これらはライブラリに付属している定義済みのマップです。マップの 1 つを (ドキュメント ページで) ロードして右クリックすると、カスタム コンテキスト メニューに、他のエクスポート オプションの中で「ソースを表示」オプションが表示されます。結果ウィンドウ内に、[解析されたJSON ] タブが表示されます。この JSON オブジェクトはマップを定義します。たとえば、アルゼンチンのマップ定義の抜粋は次のようになります。
...
{
"type":"poly",
"id":"NQ",
"points":[[183,180],
[183,181],
[184,182],
[185,182],
[185,183],
[185,184],
[186,185],
[186,185],
...
独自のマップを定義するには、この構造をミラーリングするだけです。含まれているマップのいずれかを複製することから始めて、 を独自の値に置き換えますpoints
。
それが役立つことを願っています。