2017-03-28 11 views
1

郡と州の両方のデータをjson形式で持つtopojsonマップがあります。州の実際の名前はありませんが、州ごとに固有のIDがあります。私は、ユーザーが含まれている郡の1つをクリックすると、州のIDを返す方法を見つけたいと思います。郡イベントを含む戻り州ID

問題は、クリックイベントリスナーを設定するとjsonの状態IDにアクセスできないようです。私はスライスしてjsonデータをどのように切り捨てたのですか?しかし、私は円で続けています。 jsonファイル内に非対称情報を持たせることは可能ですか?私は、州の郡が含まれている郡と協力してブラックボックスに入っているように感じます。

何かが頭に浮かぶ場合は教えてください。私は完全に機能的なミニマリストの例hereを持っています。ここでは、ユーザーのクリックに基づいて状態IDのコンソールログを返そうとしています。

注:複雑な理由から多角形の解決策を避けることをお勧めします。

答えて

1

jsonファイルの発送先はFIPS county codeです。つまり、郡コードの最初の2桁は実際にはstate codeです。したがってMath.floor(county.id/1000)はあなたが最後に探しているものです。

+0

私はここに何をすべきかを知っている賢い人がいることを知っていました!私は今それを試しています –