【问题标题】:Return State ID from Containing County Event从包含县事件返回州 ID
【发布时间】:2017-03-28 09:08:59
【问题描述】:

我有一个 topojson 地图,其中包含 json 格式的县和州数据。各州没有实际名称,但各州都有唯一的 id。如果用户单击其包含的县之一,我想找到一种方法来返回该州的 ID。

问题是当我设置我的点击事件监听器时,我似乎无法访问 json 中的状态 ID。我已经以各种方式对 json 数据进行了切片和切块,但我一直在绕圈子。 json文件中是否有可能存在不对称信息?在与包含县合作时,我觉得州 ID 位于黑匣子中。

如果有任何想法,请告诉我。我有一个功能齐全的极简主义示例here,我正在尝试根据用户点击返回状态 ID 的控制台日志。

注意:出于复杂性的原因,我宁愿避免多边形解决方案中的点。

【问题讨论】:

    标签: json d3.js topojson


    【解决方案1】:

    您的json 文件似乎附带FIPS county code。这意味着县代码的前两位实际上是state code。所以Math.floor(county.id / 1000) 是你最终要找的。​​p>

    【讨论】:

    • 我知道外面有一个聪明人会知道在这里做什么!我现在试试
    猜你喜欢
    • 1970-01-01
    • 2017-04-05
    • 2017-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多