jVectorMap在创建地图后添加更多标记

时间:2013-04-25 14:26:06

标签: jquery jvectormap

我有一个完整的美国jvectormap。我想在你放大状态时显示标记,很棒我完成了......

我用这个

var mapObject = $('#vmap').vectorMap('get', 'mapObject');

将我的地图放入一个对象,然后使用以下内容将标记放在地图上......

mapObject.addMarkers(eval(dealers), []);

我的数组设置为...(示例)...

//mapObject.addMarkers([{ latLng: [42.940893, -71.444068], name: 'Test' }], []);

现在我的问题是我想仍然使用AddMarkers函数,但我想添加不同颜色的标记代表不同的东西,我必须切换到数据集而不仅仅是上面的数组?在使用地图作为添加数据的对象时,我不清楚文档,我了解它在创建地图对象时的工作方式,但不像我在上面使用它的方式...任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:2)

我最终弄清楚我必须在我的数组中添加一个添加对象。

我根据我想要使用的颜色做了一个if函数...然后执行了以下操作......

style = { r:3, 填充:'黑' };

然后将其添加到原始经销商对象中。