我已经使用jvectormap几个星期了,但是缺少很多国家。谁知道我在哪里可以得到jvectormap格式的国家信息?
我在谷歌上搜索了几个小时,但什么也没找到。
有一个包含更多国家的jqvmap,但它在一个不同的预测中,也有一些国家缺失。
目前我使用的是:
jvectormap-world-en.js而且我不能处理python转换器。
有谁知道它的来源吗?
发布于 2014-01-15 21:56:06
最后,我在wikimedia上找到了一个包含所有国家的矢量地图:
wikimedia.org
发布于 2013-02-05 00:05:54
你所面临的问题不仅仅是地图上缺少一些国家。如果你只是在地图上添加一大堆小国家,即使在最高级别的缩放下,它们中的大多数也是不可见的。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'},
...
}发布于 2018-08-07 18:05:45
对于缺少的一些国家/地区,您可以将以下行添加到jquery-jvectormap-world-mil.js文件中
"BH": {"path": "M548 215 L549 215 L549 216 L548 216 Z", "name": "Bahrain"},
"MV": {"path": "M622 291 L624 291 L624 293 L622 293 Z", "name": "Maldives"},
"SC": {"path": "M564 301 L566 301 L566 303 L564 303 Z", "name": "Seychelles"},
"MU": {"path": "M571 347 L573 347 L573 349 L571 349 Z", "name": "Mauritius"},
"SG": {"path": "M680 280 L682 280 L682 282 L680 282 Z", "name": "Singapore"},
"PW": {"path": "M779 260 L781 260 L781 262 L779 262 Z", "name": "Palau"}https://stackoverflow.com/questions/14676195
复制相似问题