问题标签 [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 回答
473 浏览

javascript - 如何在jqvmap中的一个国家的每个省上放置一个标记

这是我的代码:

HTML:

JavaScript:

我想我应该使用pins属性,但我不知道该怎么做?!

0 投票
1 回答
583 浏览

angularjs - 如何将包添加到 AngularJS?

所以目前,我想我应该尝试自学 AngularJS 和 NPM。使用 Diego Netto 和 Valeri Karpov 的 Professional AngularJS 作为指南,我希望这对语言来说不是一本坏书,我设法使用 Yeoman 安装应用程序,然后使用 Grunt 运行它。

问题是,我在书中提到的地方,并没有解释如何从 NPM 站点添加第三方包。所以我正在尝试安装包'jqvmap',因为 jquery 已经安装并且似乎正在工作。我已经使用“npm i jqvmap”命令使用 NPM 安装包,bash 控制台显示它已安装,但我不知道如何将这该死的东西实际添加到我的项目中。

那么,Angular 方面的任何人都可以在这里帮助我吗?因为这是我第一次为 webapps 使用合适的 JS 框架,我真的不知道如何添加一个包——这可能是最基本的。

我已经在 package.json 依赖项中有这个包,但它不会出现在实际的应用程序本身中。

0 投票
1 回答
132 浏览

javascript - 以十六进制计算颜色范围

我正在尝试绘制我们的国际项目在世界上的位置的全球热图。我为此目的使用JQVmap 。

您会注意到,有一个国家充满黑色,生成的十六进制是#-105988. 我唯一的猜测是问题出在公式中

我尝试通过将它们括在括号中来对第一个操作进行分组,但这并没有解决我的问题。我也尝试过使用Math.abs((endColor[i] - startColor[i])),但这也没有解决它。

老实说,这不是我的公式,我真的不知道如何计算不同的色调来表示值的密度,所以我不知道如何调整公式。该公式直接取自图书馆的官方文档

0 投票
1 回答
838 浏览

jquery - Angular 6 导入 JQVMap - 类型“JQuery”上不存在属性“vectorMap”'

我正在尝试将可点击的地图、JQVMap和 JQuery 导入到我的 Angular 6 项目中,但我遇到了一些初期问题。

例外:错误 TS2339:“JQuery”类型上不存在属性“vectorMap”。

我的组件:

我已经通过 npm 和 assets 目录中的必要 JVQMap 脚本安装了 JQuery。JQuery 似乎工作正常。

角.json

如果这是一个微不足道或愚蠢的错误,我们深表歉意。我一般是 Angular 和 JS 的新手

0 投票
2 回答
431 浏览

angular - Jvectormap 悬停显示省名两次

因此,我正在实施荷兰的 jvectormap,现在当我悬停地图时,我得到了该省的双重名称标签。

在 HTML 中

在组件中

正如您在下面看到的那样,生成了两次jvectormap-tip

在此处输入图像描述

希望有人可以帮助我。

突破

在此处输入图像描述

显然制作了 3 个标签实例。0 是左侧,1 是右侧,2 也是左侧,但它们相互重叠。我现在只需要知道如何删除其中的 2 个实例。该代码用于查看对象。我可以在这里更改它,但将标签1设置为 null 和 pop(),两者都不起作用。

0 投票
1 回答
186 浏览

jquery - JQVMAP 重置所有设置

我正在使用地图通过按钮选择国家。单击后,国家/地区将突出显示。

有一些方法可以设置国家颜色,但不是使用颜色范围,每个人都只使用相同的颜色。不要为我工作。

我还有其他按钮可以选择其他国家,我需要在突出显示新国家之前将地图恢复到原始状态。

或者是破坏和重建地图的唯一选择?

0 投票
1 回答
171 浏览

javascript - 如何使用带有 Jquery Vector Map 的 Javascript 设置会话

我使用名为jqvmap的 jQuery 矢量地图库。任何人都知道在 Javascript 中设置会话而不是设置 Cookie 的方法?:

我的代码:

我的想法是在 Javascript 中设置会话,而不是通过替换以下代码部分来设置 Cookie:

取而代之

我读了 SO,似乎无法从客户端更改会话,但可能有人知道使用 AJAX 的解决方法。brgds。

0 投票
1 回答
581 浏览

javascript - Jvectormap在AJAX加载中清除地图中的先前数据

我正在使用 jvectormap,我注意到地图数据实际上是在每次调用时累积的。例如,如果有 1 个来自西班牙,而在下一次加载时有 1 个来自意大利,则在第二次加载地图时,它会显示 1 个西班牙和 1 个意大利,依此类推。

我正在使用如下 setValues 重新加载数据,如何在显示新数据之前从地图中清除数据?

0 投票
1 回答
249 浏览

jqvmap - Jqvmap 动态选择区域

我有一个带有 Jqvmap 插件的地图,如果我们想通过代码选择一个区域,我们这样做:

...

但是当这段代码来自一个变量时,我不知道该怎么做:

0 投票
1 回答
68 浏览

javascript - Flask 无法导入自定义 jQuery

我已经用一个简单的表单设置了一个 Flask 服务器。我想添加一张地图,以便用户可以按地区选择。我找到了 JQVMap并一直试图让这个例子与 Flask 一起工作。

我下载了 dist 目录。
把它放在我的静态 Flask 目录中。
并使用了下面的代码。

使用此 html 进行参考导入:

这是驱动它的python:

连接到该页面会在所有文件提取上为我提供 html 代码 200 或 304。
该网页不呈现任何内容。
控制台抛出错误:
“TypeError: jQuery(...).vectorMap is not a function”