Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery jVectorMap在创建地图后添加更多标记_Jquery_Jvectormap - Fatal编程技术网

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

Jquery jVectorMap在创建地图后添加更多标记,jquery,jvectormap,Jquery,Jvectormap,我有一个完整的美国jvectormap。我想在你放大到一个状态时显示标记,太好了,我已经完成了 我用这个 var mapObject = $('#vmap').vectorMap('get', 'mapObject'); 要将我的地图放入对象,然后使用以下命令在地图上放置标记 mapObject.addMarkers(eval(dealers), []); 我的数组设置为。。。(例子) 现在我的问题是,假设我仍然想使用AddMarkers函数,但我想添加具有不同颜色的标记,以表示不同的内容。

我有一个完整的美国jvectormap。我想在你放大到一个状态时显示标记,太好了,我已经完成了

我用这个

var mapObject = $('#vmap').vectorMap('get', 'mapObject');
要将我的地图放入对象,然后使用以下命令在地图上放置标记

mapObject.addMarkers(eval(dealers), []);
我的数组设置为。。。(例子)


现在我的问题是,假设我仍然想使用AddMarkers函数,但我想添加具有不同颜色的标记,以表示不同的内容。我是否必须切换到dataseries,而不仅仅是上面的数组?当使用地图作为对象来添加数据时,我不清楚文档,我理解创建地图对象时它是如何工作的,但与上面我使用它的方式不同…任何帮助都将不胜感激。

我最终发现我必须向数组添加一个添加对象

我做了一个基于颜色的if函数…然后做了下面的

样式={ r:3, 填充:“黑色” };

然后将其添加到原始对象中

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