我一直在使用jvectormap幾個星期,但有很多缺失的國家。 有沒有人知道我可以在jvectormap格式的國家信息?jvectormap缺少國家
我在谷歌搜索了幾個小時,但找不到任何東西。
有一個jqvmap與幾個國家,但它是在一個不同的預測,也有一些國家失蹤。
目前我使用:
jvectormap-world-en.js
,我不能處理Python的轉換器。
有沒有人有一個來源呢?
我一直在使用jvectormap幾個星期,但有很多缺失的國家。 有沒有人知道我可以在jvectormap格式的國家信息?jvectormap缺少國家
我在谷歌搜索了幾個小時,但找不到任何東西。
有一個jqvmap與幾個國家,但它是在一個不同的預測,也有一些國家失蹤。
目前我使用:
jvectormap-world-en.js
,我不能處理Python的轉換器。
有沒有人有一個來源呢?
終於讓我找到一個矢量的地圖與所有國家在維基媒體:
你能解釋一下如何使用這個SVG文件 –
你需要將SVG-Element轉換爲Objects。這並不難,因爲每個國家都有自己的svg元素和正確的名字。 – Laokoon
我試圖映射新加坡,但它現在仍然顯示 –
你所面臨的問題比在地圖上缺少一些國家更廣泛。如果您只是將一堆小國添加到地圖中,則即使在最高級別的縮放中,大多數國家也不會顯示。 this demo建議的解決方案是使用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'},
...
}
我知道這個演示。我也試過使用它。但我在後端有數據,這給了我一些數字的ISO代碼。現在我必須用一些新的填充來填充區域和標記。對於區域來說很簡單:mo.series.regions [0] .setValues(values); 但我應該如何做標記,因爲標記不支持?:mo.series.markers [0] .setValues(values); – Laokoon
@Laokoon請參閱編輯。關於地圖現實主義。它總是在大小和細節數量之間進行權衡。網站上的地圖是休閒開發人員可以使用的東西。如果你需要特定的東西,你可以使用[converter](http://jvectormap.com/documentation/gis-converter/)並創建一個大小爲幾MB的超級詳細地圖。 – bjornd
是什麼國家,你感興趣的是缺少? –
我對所有的國家都感興趣。那就是問題所在。但是繼承人列出了我所知道的失蹤國家:梵蒂岡,摩納哥,瑙魯,圖瓦盧,聖馬力諾,列支敦士登,馬紹爾羣島,聖基茨和尼維斯,馬爾代夫,馬耳他,格林納達,聖文森特和格林納丁斯,密克羅尼西亞,巴巴多斯,安提瓜和巴布達,塞舌爾,帕勞,安道爾,聖盧西亞,新加坡,基里巴斯,湯加,多米尼加,毛里求斯,巴林,聖多美和普林西比,......以及所有這些都是缺少的。 :-)我需要一個完整的地圖 – Laokoon