Jquery jVectorMap在创建地图后添加更多标记
我有一个完整的美国jvectormap。我想在你放大到一个状态时显示标记,太好了,我已经完成了 我用这个Jquery jVectorMap在创建地图后添加更多标记,jquery,jvectormap,Jquery,Jvectormap,我有一个完整的美国jvectormap。我想在你放大到一个状态时显示标记,太好了,我已经完成了 我用这个 var mapObject = $('#vmap').vectorMap('get', 'mapObject'); 要将我的地图放入对象,然后使用以下命令在地图上放置标记 mapObject.addMarkers(eval(dealers), []); 我的数组设置为。。。(例子) 现在我的问题是,假设我仍然想使用AddMarkers函数,但我想添加具有不同颜色的标记,以表示不同的内容。
var mapObject = $('#vmap').vectorMap('get', 'mapObject');
要将我的地图放入对象,然后使用以下命令在地图上放置标记
mapObject.addMarkers(eval(dealers), []);
我的数组设置为。。。(例子)
现在我的问题是,假设我仍然想使用AddMarkers函数,但我想添加具有不同颜色的标记,以表示不同的内容。我是否必须切换到dataseries,而不仅仅是上面的数组?当使用地图作为对象来添加数据时,我不清楚文档,我理解创建地图对象时它是如何工作的,但与上面我使用它的方式不同…任何帮助都将不胜感激。我最终发现我必须向数组添加一个添加对象 我做了一个基于颜色的if函数…然后做了下面的 样式={ r:3, 填充:“黑色” }; 然后将其添加到原始对象中
//mapObject.addMarkers([{ latLng: [42.940893, -71.444068], name: 'Test' }], []);