问题标签 [jqvmap]

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 回答
1835 浏览

jqvmap - jqvmap上的多区域组着色

我正在尝试通过对 jqvmap 中的某些区域进行分组来着色,但我无法使其与多个组一起使用。它总是得到最新的组。

0 投票
1 回答
1926 浏览

javascript - jqvmap中选定的国家名称

我正在使用 jqvmap 显示世界地图并在单击国家/地区时显示适当的电子邮件信息。它工作正常。我只需要显示 6-7 个国家/地区。现在我想将悬停时的国家名称显示为仅针对选定国家的工具提示。这是我的地图代码

0 投票
1 回答
1161 浏览

jquery - vmap:如何只为选定的国家着色

我正在使用 jQuery VMap,它适用于这段代码

现在我想改变选定国家的颜色,只说悬停时的 5-6 个国家。

0 投票
1 回答
1179 浏览

javascript - 使用 qTip2 和 jQuery 矢量地图 (jqvmap)

我正在尝试禁用 jqvmap 中使用的默认工具提示,希望改用qTip2。有没有办法做到这一点?这是小提琴

jQuery代码:

0 投票
1 回答
4348 浏览

javascript - 通过 JQVmap 使用自定义区域

我正在使用 JQVmap ( https://github.com/manifestinteractive/jqvmap ) 在站点上输出地图。当您悬停在每个国家/地区时,我不想做某事,而是希望将它们分组到区域中。例如,当您将鼠标悬停在其中任何一个上并进行国家分组时,我希望这三个国家都显示悬停状态,而不是加拿大、美国和墨西哥。我看过多篇关于如何为国家集着色的帖子,但是每个国家仍然有自己的悬停状态,并且不会触发其他国家的相同颜色的悬停状态。有任何想法吗?

0 投票
1 回答
2864 浏览

javascript - 使用 jVectorMap/JQVMap 进行数据可视化

我正在尝试制作一个 Jquery 矢量地图(为此,我尝试了 jVectorMap,现在我正在“玩”JQVMap,但我根本无法进行任何数据可视化。我只是想包含我的“accountbalanceData”并可视化像 -20(%) = "red", -10(%) = "lightred", 0(%) = "blue" 等数据。但我得到的是一个“空地图”(悬停和点击工作)。

HTML:

数据

我从http://www.imf.org 获取了这些数据,在那里我查询了所有 184 个国家的“占 GDP 百分比”中的“经常账户余额”。但它不适用于 accountbalanceData(我猜是因为减号)。

CSS:

Javascript:

//地图初始化

0 投票
1 回答
740 浏览

javascript - jqvmap - 使用 onregionclick 更改 url 的 javascript 自定义代码

我有以下国家下拉代码。选择时用新的国家代码替换 cookie。:

在互联网上搜索我发现了一个非常好的项目http://jqvmap.com/。他们提供地图和触发脚本以选择国家的可能性。建议的脚本代码是这样的:

我的目标是将第一个脚本包含在第二个脚本中,因此当我单击某个区域时,脚本会将 cookie 替换为国家/地区代码,但我对 javascript 的了解有限。任何想法都会受到欢迎。

0 投票
1 回答
392 浏览

jqvmap - JQVMap 事件(鼠标位置)

如何在 jqvmap 的“onRegionOver:function(event,code,region)”中获取鼠标位置???

函数中的事件对象,没有鼠标位置的属性。当鼠标悬停在区域上时,我需要显示一个带有额外国家信息的 div。

非常感谢!

0 投票
2 回答
1556 浏览

javascript - JqvMap onRegionClick (bootstrap) PopOver 只触发两次点击

我正在使用 JqvMap 并且我想单击一个区域,这将提示一个以国家名称为标题的(引导)弹出窗口,内容应该是一些 html 链接。这是我的代码:

我目前的问题是我需要在地图上单击两次才能显示弹出窗口。我读到它可能是因为它没有初始化,但我似乎无法初始化它(在哪里?如何?)!

有人可以帮我解决这些问题吗?我似乎无法弄清楚问题是什么。。

0 投票
1 回答
1053 浏览

angularjs - 如何在 Angularjs 中解决矢量地图数据源的承诺

是的,所以我对 Angular 还很陌生,真的很享受这种体验,我正在缓慢但成功地解决了一些不断出现的问题,但是这个问题被难住了。

我正在加载 Jquery Vector 地图的一个版本,一切都很顺利。我正在创建空对象并从我的数据源中以地图可以用来为代码着色的格式填充它,但这就是问题出现的地方。

实例化地图时,它会获取对象“ratingobj”的内容,但是在呈现时资源尚未填充对象。我可以在控制台日志中看到这一点,因为 ratingobj 始终为空。

我理解资源是一个承诺的概念,当检索到数据时,它将被填充但是我无法解决的是如何获取资源来解析资源并在加载地图之前获取数据!

请帮忙,任何指针都会很棒!

谢谢

这是我的服务中的资源查询:

这是控制器

这是我的主要应用程序文件与路线