【发布时间】:2013-02-20 16:17:56
【问题描述】:
我正在尝试学习如何使用 JavaScript 库 leaflet 和 d3 来创建各种地图可视化。
我一直在关注this tutorial,它创建了具有一些交互性的美国等值线地图。这提供了我需要的一些东西,但我想要的主要功能是有一个纬度/经度坐标列表,根据它们所属的区域进行分类。
这意味着,例如,在教程地图中,如果我的纬度值 (55, -3) 落在亚利桑那州的多边形内,程序可以将此点归类为属于亚利桑那州。
传单(或 d3)库中是否有一个函数可以让我输入一个经纬度坐标作为参数并返回它所属的特征的名称?上面的教程允许您通过 onEveryFeature 属性将函数附加到每个功能,并且可以在每个功能悬停时触发鼠标悬停事件。肯定有办法将此功能扩展到数字输入数据而不是鼠标点?
【问题讨论】:
-
lat, lon = 55, 但是,-3 不属于亚利桑那州
-
@flup 这是我的懒惰。 55, -3 只是当场编造的一个虚拟值
标签: javascript geometry d3.js geocoding leaflet