6

jvectormap を数週間使用していますが、不足している国がたくさんあります。国情報を jvectormap 形式で取得できる場所を知っている人はいますか?

Google で何時間も検索しましたが、何も見つかりません。

さらにいくつかの国を含む jqvmap がありますが、投影法が異なり、一部の国が欠落しています。

現時点で私は使用しています:

jvectormap-world-en.js

Pythonコンバーターを処理できません。

誰もそのソースを持っていますか?

4

4 に答える 4

8

あなたが抱えている問題は、地図上にいくつかの国が存在しないだけではありません。多数の小さな国をマップに追加するだけでは、それらのほとんどは最高レベルのズームでも表示されません。このデモで提案された解決策は、jVectorMap のマーカー機能を使用して小さな国を表示することです。

データ メソッドを適切に機能させるには、マーカーのインデックスではなくコードを割り当てる必要があります。これを行うには、マーカーを定義するときに配列の代わりにハッシュを使用します。

//instead of this
markers: [
  {latLng: [41.90, 12.45], name: 'Vatican City'},
  {latLng: [43.73, 7.41], name: 'Monaco'},
  ...
]

//use this
markers: {
  "VA": {latLng: [41.90, 12.45], name: 'Vatican City'},
  "MC": {latLng: [43.73, 7.41], name: 'Monaco'},
  ...
}
于 2013-02-04T16:05:54.473 に答える
1

最後に、ウィキメディアですべての国を含むベクターマップを見つけました。

wikimedia.org

于 2014-01-15T13:56:06.077 に答える