【发布时间】:2016-06-03 23:45:12
【问题描述】:
我是使用 jvectormap 的新手。我想知道是否有办法在页面加载时显示美国各个州?我有美国向下钻取地图工作,但需要能够显示特定的州,例如科罗拉多州,而不必从美国的较大地图放大。我知道有一些方法可以从矢量文件创建您自己的个人状态图,但只是想我会在这里询问是否可以使用 jvector 为美国提供的地图在我完成该过程之前做到这一点。任何帮助深表感谢。 (我确实有个别的州地图 js 文件,其中包含县信息但尚未弄清楚如何使用它们。)
以下是我正在使用的脚本,该脚本当前显示默认的美国地图,用于深入了解特定州:
$(function () {
var map1;
new jvm.MultiMap({
container: $('#map1'),
maxLevel: 1,
mapUrlByCode: function (code, multiMap) {
return 'assets/us/jquery-jvectormap-data-' + code.toLowerCase() + '-' + multiMap.defaultProjection + '-en.js';
},
main: {
map: 'us_lcc_en'
}
});
});
【问题讨论】:
-
尝试从地图声明中删除 _en
-
感谢您的回复 :) 我试过了,但目前它仍然显示完整的美国地图,这是我所期望的,因为这几乎是他们在开箱即用钻取美国的文档中显示的代码地图。我想我真的不知道如何使用各个状态的代码或 focusOn 属性来初始化地图视口的比例和位置。
标签: javascript jvectormap