问题标签 [jvectormap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3846 浏览

javascript - 当页面上有 2 个地图时更改 JvectorMap 的颜色

我正在使用 Jvectormap 在我的页面上放置 2 个地图。地图放置正常,一切都很好。它们被放置在 2 个不同的 div 中:

和jQuery:

现在,当我尝试使用以下方法动态更改 map2 的颜色时:

仅更改了第一个的颜色。

这仅在更改颜色时发生。即使我正在使用,第一个总是改变它的颜色$("#map2")

如何在不触摸 map1 的情况下更改 map2 的颜色?

非常感谢您的帮助,我真的需要它

0 投票
1 回答
2948 浏览

jquery - jVectormap onRegionOver 回调

我不是 jQuery 人,但在实现 jVectormap 时,我在地图最初加载时包含了一个 onRegionOver 函数。但是,它似乎只触发一次,即#content div 的内容正确显示一次,但在将光标移动到其他状态时仍然存在。我错过了什么?TIA。

0 投票
1 回答
3865 浏览

jquery - 调用 jvectormap 的 addMarker 函数

我正在使用 jVectorMap 插件,我想通过另一个函数触发标记。我怎么能只打电话给那一行 map.addMarker( index, markers[index], [values1[index], values2[index]] );

这是由复选框触发标记的代码部分:

非常感谢

0 投票
1 回答
1294 浏览

javascript - Javascript - 使用 for...in 遍历对象时遇到问题

我有一个动态生成的对象,如下所示:

我正在尝试在调用插件期间通过使用此插件和“颜色”属性来为地图着色。像这样:

但它不会在国家/地区着色。当我硬编码它时,它工作正常 - 但它必须为这个项目动态生成,所以这样的东西对我不起作用(尽管它确实为地图着色):

我已经在插件中充分追踪了这个问题,发现它与这个循环有关:

我也尝试过colorArray在插件之外自己迭代对象,我遇到了同样的问题。for ( var x in obj )中的任何内容都不会触发。我还注意到colorArray.length返回undefined。另一个重要的注意事项是,我var colorArray = {};在单独的调用中进行了实例化,试图确保它位于全局范围内并且能够被操纵。

我认为问题是:

  1. 我动态填充对象的方式 - colorArray[cCode] = cColor;(在 jQuery .each 调用中)
  2. 我再次混淆了javascript中Arrays()和Objects()之间的区别
  3. 也许这是一个范围问题?
  4. 以上所有内容的某种组合。

编辑#1:我已将关于 Firebug 控制台中的对象的附加问题移至新帖子HERE。这个问题比我在这里询问的底层 JS 问题更具体地涉及 Firebug。

编辑#2:附加信息 这是我用来动态填充对象的代码:

然后在页面上其他地方的复选框的单击事件上调用此函数。对象iniDensityDatacolorArray在 html 文件的头部声明 - 希望将它们保持在全局范围内:

最后,这是正在读取的 XML 文件的片段:

0 投票
1 回答
1122 浏览

javascript - 如果匹配,则为数组中的每个项目执行此操作,否则如果使用 jvectormaps

我正在尝试设置一个状态数组,如果数组中存在状态或值,则执行一个函数。下面是我试图修改的实际代码,而“stateRedirects” var 是我在 if (code === stateRedirects) { } 中尝试给我们的。

根据评论,我将其更改为使用 [ 和 ] 但现在无法弄清楚如何让它查看代码是否与此行中的数组匹配if (code === stateRedirects ) {

0 投票
2 回答
65606 浏览

javascript - javascript, jQuery - 检查数组中是否存在值

是否有更好的方法来检查多个项目是否与 if 语句中的变量匹配

我有 3 个 if 语句,我需要查看一个项目是否与一个数组/变量命名代码匹配。有很多项目要与代码数组/变量进行比较,所以我不得不用 | 复制每个项目。它们之间。有没有更有效的方法,或者我可以制作一个数组来检查代码是否等于数组中的任何项目?

这就是我所拥有的

任何帮助、示例或代码将不胜感激!我已经尝试过为每一个做,但认为我知道的不够多,无法让它与数组一起工作。

0 投票
1 回答
2238 浏览

mapping - 带有 JVectorMap 的带有自己的文本的弹出窗口

是否可以使用 JVectorMap 启用弹出窗口,其中不仅包含国家名称,还包含一些附加文本(例如,地址、电话)?

0 投票
2 回答
11687 浏览

jquery - jVectorMap 改变颜色

我正在尝试设置美国各州的地图,我已放入 jVectorMap 但无论我做什么都无法改变颜色。

我试图在 jsfiddle 中实现我的问题,但它不想在那里做任何事情。在我的电脑上生成了一张地图,但颜色不会改变。

http://jsfiddle.net/rsRnj/

我正在使用的插件:http: //jvectormap.com/

任何人都知道为什么我不能改变状态颜色?

或者,如果有更易于使用的地图,我也会接受该建议。我基本上只想在我的页面上有一个可点击的地图,带有颜色和悬停效果。

编辑现在尝试不同的地图库,完成后将发布结果

0 投票
1 回答
3744 浏览

jvectormap - jvectormap OnClick 关注欧洲

我似乎找不到任何支持他的插件的论坛...

我有一个按钮,我想在点击时关注欧洲。

例如,我可以专注于区域,目前我有

我如何改变这一点以专注于欧洲?

0 投票
2 回答
16322 浏览

javascript - jvectormap 区域颜色

我使用jvectormap 插件,我正在尝试设置地图上每个区域的颜色。但是,应用下面的代码后,地图会显示,但没有应用颜色。它只是以白色显示地图。

我已经阅读了有关此问题的多个示例和问题,但我似乎无法让它为我工作。

在地图上设置随机颜色的示例 1

文档

与我的类似问题,但它不能解决我的问题。

任何人都可以看到问题吗?