问题标签 [world-map]

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 投票
2 回答
698 浏览

javascript - 使用 D3.js 可视化世界地图但无法可视化 json 文件

我正在尝试使用 D3.js 制作世界地图,但在可视化 countries.json 文件时遇到问题。

这是代码:

这是我使用的 json 文件:

这是浏览器中的错误:

有谁知道出了什么问题以及我如何解决它?

0 投票
1 回答
9968 浏览

javascript - D3.js - 如何添加具有默认滚轮鼠标缩放行为的缩放按钮

因此,我使用默认的 d3.behavior.zoom() 和限制以防止地图被完全拖出页面,得到了一个带有鼠标缩放的世界地图。开始工作很痛苦,但现在可以工作了。

我现在的问题是该项目还需要界面中无用的缩放 + 和 - 按钮,我找不到具有两种缩放类型的示例。它要么是仅鼠标缩放,要么是仅通过按钮进行的​​糟糕缩放。

我试着简单地调用 zoom.scale(newScale); 但它不更新任何东西。我似乎走在正确的轨道上,因为在控制台中您可以看到比例已更新,但没有更新,当我用鼠标缩放时,它突然跳到使用按钮定义的比例。但似乎我还需要更新翻译,我不确定如何像地图中心一样计算缩放到那里所需的翻译。

我还需要知道如何在调用 zoom.scale(newScale); 后更新投影。如果这是这样做的方法。

我用缩放按钮做了一个简化的演示,显然现在不起作用。 http://bl.ocks.org/jfmmm/f5c62bc056e557b80447

谢谢!

编辑:现在如此接近,它缩放到地图的中心,因为我使用与计算屏幕中间相同的计算,但使用了新的比例。问题是我希望它放大屏幕中间的对象,而不是地图中间的国家。

我会在一分钟内更新我的示例。

0 投票
1 回答
3391 浏览

javascript - 鼠标滚轮缩放地图 - DataMaps.js

我使用全局地图DataMaps.js。我想在鼠标滚轮移动时实现鼠标缩放。有一个静态缩放的例子:

另外,我有事件鼠标滚轮:

我试图连接这些部分。另外,我尝试更改datamaps.js。但是,不幸的是,我失败了。

0 投票
1 回答
6199 浏览

r - 使用 ggplot() 根据 R 中的 ISO3 代码为世界地图上的国家着色

我想知道我是否可以使用 为国家着色ggplot?使用rworldmap它非常简单,并且通过添加点到纬度/经度值ggplot也很容易。

有没有一种方法可以根据一个简单的表格使用ggplot(ISO3 中的国家名称和每个国家的数字?)着色应该基于计数。

0 投票
2 回答
834 浏览

dictionary - 如何使用存储在 Kibana 上的 ElasticSearch 中的 IP 地址在世界地图中显示计数?

我在 ElasticSearch 中有一个索引。此索引上有一个 client_ip 属性。在 Kibana 中,我有一个 Map 选项来创建基于世界地图的仪表板。如何利用此选项和索引上的 client_ip 属性在世界地图上显示计数?

在我看到下面的前两个答案之后。在将数据推送到 ES 之前,我使用客户端 ip 查找了 GeoPoint [lon, lat]。在 Kibana 3.1.2 中,我创建了一个更好的地图并将其指向这个地理字段。卷曲此 Bettermap 背后的请求会返回大量数据。他们的 geoPoints 看起来不错。但是 BetterMap 不会返回任何东西。有什么理由吗?谢谢

0 投票
1 回答
1045 浏览

python - Python: Simple way to create worldmap of data distribution

I am looking for a simple way to create a worldmap in python. For example, let's take the following country data:

Is there any simple way to create a worldmap with customized coloring and color threshold for this data?

At the moment I am using pygal (see below). Unfortunately, I did not find any way for pygal to print a color legend or define thresholds for the coloring.

Any help is appreciated

0 投票
1 回答
40 浏览

javascript - 让颜色留在地图上——Javascript

我正在研究如何使用 JavaScript 制作世界地图。我在http://backspace.com/mapapp/javascript_world/找到了这个惊人的例子。但是,我希望每个状态的颜色在单击后保持不变(但是如果没有单击它们,当光标离开时,其余的仍然是#efefef)。我是 JavaScript 新手,我希望我能解决这个问题。

0 投票
1 回答
616 浏览

highmaps - 如何使用 highmaps 创建世界地图并禁用部分图例?

我使用 highmaps 创建了一张世界地图。这是代码http://jsfiddle.net/zhaojun08/jnmoyzgL/2/

但是地图的图例有两个部分,一个是左侧带有dataRange的部分,另一个是右侧带有“服务器”的部分。我想删除左边的部分,保留右边的部分,因为我想创建一个纯地图。

我应该怎么办?谢谢!

0 投票
3 回答
2442 浏览

c - 如何使用 C 语言创建世界地图?

如何使用 C 语言创建世界地图?

在这里,我想生成一个 1000*1000 的世界地图二维数组。在数组中,陆地部分标记为 1,海洋部分标记为 0。有没有简单的创建方法?

0 投票
1 回答
71 浏览

cocos2d-x - cocos2d中如何使用Tiled Map Editor实现透视投影?

我想在cocos2d中使用平铺地图编辑器创建1080 * 1080的世界地图;而且效果是越远,建筑物越小。有人可以帮助我吗?