我正在尝试学习如何使用 Javascript 库传单和d3来创建各种地图可视化。
我一直在关注本教程,该教程创建了具有一些交互性的美国等值线地图。这提供了一些我需要的东西,但我想要的主要功能是有一个纬度/经度坐标列表,根据它们所属的区域进行分类。
这意味着,例如,在教程地图中,如果我的纬度值 (55, -3) 落在亚利桑那州的多边形内,则程序可以将此点归类为属于亚利桑那州。
传单(或 d3)库中是否有一个函数可以让我输入一个经纬度坐标作为参数并返回它所属的特征的名称?上面的教程允许您通过 onEveryFeature 属性将函数附加到每个功能,并且可以在每个功能悬停时触发鼠标悬停事件。当然有一种方法可以将此功能扩展到数字输入的数据而不是鼠标点?