JVectorMap
再作業が保留中で、納期は未定です。 Front App SDK(ReactJS)とFront API SDK(NodeJS)の両方が置き換えられています。このページは現在のリリースをドキュメント化し、置き換えが出荷されるまで正確であり、維持されます。これに対して書かれたコードは引き続き動作します。
Jvectormapは、ダッシュボードに地図を使用することを可能にするライブラリです。 標準的な実装では、現在、地図を表示し、都市名のスケールで数値を都市ごとに表示することを提供しています。
公式ライブラリのドキュメント: https://jvectormap.com/

この記事で言及されているオブジェクトが理解できない場合は、チャート記事を確認してください。
JSONでのサンプルコード
以下のサンプルコードは、JVectorMapライブラリを使用するためにアプリケーションダッシュボードに貼り付ける必要があります。
リクエスト
正しいJVectorMapリクエストを作成するには、2つの条件を満たす必要があります。
第1条件
リクエストには少なくとも1つのデータを含める必要があります。前のサンプルのように複数含めることもできます。
そのデータは、地図の各ポイント(マーカー)に表示されます。

第2条件
リクエストには少なくとも1つのスケールを含める必要があります。これはマーカーを計算するために使用されます。
スケールによって生成された値は、GoogleジオコーディングAPIを通じて送信されます: https://www.npmjs.com/package/geocoding
値が有効なlat、lng座標を生成する場合、マーカーは関連するデータとともに表示されます。
レスポンス
前の例で正しい回答は次のようになります。
この回答は、Googleジオコーディングで都市の位置を確認してボルドーにマーカーを表示し、2つの値(sum qteとsum ca)を表示します。
オプション
options.map : ユーザーが地図を選択できるようにします。
すべての地図のリスト
さらに詳しく
もちろん、このライブラリは使用例をいくつか提供します。 しかし、jvectormapはさらに多くの機能を提供します。
「forepaas/jvectormap/FpJvectormap.jsx」のコードとドキュメントを参照して、独自のチャートコンポーネントを作成し、カスタマイズできます。

