问题标签 [highmaps]

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

javascript - 将 HighMaps JQuery 的数据更改为本地文件

我正在使用此代码 - Jfiddle 链接来创建美国的数据地图。我想通过使用本地存储的文件来修改示例中的数据集。

数据似乎存储在位于http://www.highcharts.com/samples/data/us-population-density.json的文件中。

我将文件名更改为本地驱动器,但无法加载图表。我需要做哪些改变?

参考我的本地驱动器:

$.getJSON('http://www.highcharts.com/samples/data/jsonp.php?filename=C:/us-population-density.json&callback=?', function (data) {

0 投票
1 回答
188 浏览

highmaps - Highmaps:在某个区域周围放置边框

我正在使用 higmaps 来显示这样的数据类别:

http://jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/maps/demo/category-map/

但我希望能够在一类区域周围显示边界,这将把一组区域与其他区域分开。我不希望每个州都有边界。

提前致谢。

0 投票
1 回答
193 浏览

jquery - Higmaps 不显示某些国家/地区的状态

我正在使用 Highmaps - 丰富的点击信息。在网站上,演示是一张世界地图,但我试图只使用哥伦比亚国家的州。我无法让 Highmaps 显示数据,它只显示一种状态,我需要它来显示所有状态。我已经包含了正确的地图:

这是我的代码的jsfiddle

0 投票
0 回答
235 浏览

select - 用于选择多个的 Highmaps 触摸选项

有没有办法使用触摸手势来选择/取消选择多个点HighchartsShift + click这在使用to select的非触摸用例中非常有用。理想情况下,我们可以为此功能指定两次点击或双击等。

这是Highchart我正在处理的演示。

0 投票
0 回答
64 浏览

javascript - 使用 Highmaps 根据条件返回数据集

以这个demo为例

假设,作为一个任意示例,我想创建一个条目,name: 'starts with A'并且我希望数据对象包含$.mapwhere中的所有对象code.indexOf('A') == 0(基本上检查第一个字符code是否是“A”。

使用伪代码,这就是我将如何处理它,我只是不确定如何执行它。

0 投票
1 回答
360 浏览

javascript - 如何为整个系列而不是单个数据启用悬停效果

演示:http: //jsfiddle.net/uwh7Lgyo/

如果可能的话,我希望悬停由 应用background-color,而不是单独突出显示每个状态。这意味着,当悬停在蓝色状态上时,悬停会影响整个蓝色状态组,当悬停在绿色状态上时会影响整个绿色状态组,等等。

0 投票
1 回答
125 浏览

css - Highmaps 徽标字符串呈现无效的版权字符

当我创建一个 HighMaps 对象时,地图在底部显示一条带有无效字符的消息(见红色框):

在此处输入图像描述

这似乎在所有演示中都很好。这是在我的本地主机上启动时创建的 HTML 块:

0 投票
1 回答
922 浏览

ruby-on-rails - 在 Rails 中与美国各州的 Highmaps

我正在尝试在我的 rails 应用程序中添加一个小部件,我将在其中显示美国各州地图,如在 highcharts中给出的 Demo

该应用程序正在使用highcharts-rails版本的 gem4.0.4来显示应用程序中的一些其他图表。要使用地图,我试图将 gem 中的 js 文件包含在application.js文件中,如下所示。

以及用于加载状态信息的 JS 文件application.html.erb

我能够获取状态代码Highcharts.maps['countries/us/us-all'],并根据需要构建datafrom 应用程序。但是地图没有显示任何东西,也没有看到任何错误console

但是,当我从application.js文件中删除包含行并显式添加 Java 脚本文件时,地图加载完美,没有任何问题。下面是我在布局中添加的两个 js 文件。

任何帮助,为什么当我通过 gem 包含文件时它没有加载地图?

提前致谢。

0 投票
1 回答
923 浏览

javascript - 为什么 GeoJSON 地图在 WSG84 的 Highmaps 中看起来很拉伸?

我正在尝试将地图(到目前为止使用的 Polymaps)迁移到 Highmaps。如果我使用 Highmaps 集合中提供的世界地图(即EPSG: 102014不寻常的坐标),一切看起来都很好。如果我使用 WSG84 ( EPSG: 4326) 格式的 GeoJSON 文件,那么所有形状看起来都是水平拉伸的。

我对某些地图使用的解决方案是简单地以 Highmaps 喜欢的格式获取 GeoJSON 文件,但对于这种特殊情况,这是不可能的。

预期结果

我实际得到的

到目前为止,我尝试将原始 GeoJSON 从 EPSG 4326 转换为 EPSG 102014,但看起来仍然很糟糕。有什么办法可以让原始 GeoJSON 在 Highmaps 上看起来不错?

0 投票
0 回答
593 浏览

javascript - 基于示例的具有两个系列的 HighMaps 不起作用

我正在尝试使用以下 HighMaps 示例:http: //jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/maps/demo/all-maps/ 结合这个:http: //jsfiddle.net/gh/get/jquery/1.9.1/highslide-software/highcharts.com/tree/master/samples/maps/demo/map-bubble/

我想要一张带有彩色区域(如示例 1)和 mapbubble 的地图。不幸的是,代码不起作用,气泡没有从数据源中获取值。