1

私はopenstreetmapデータで少し遊んでいます。私が取得したいのは、ユーザーの位置に最も近い「道路」(つまり、タグ「高速道路」が特定の値に設定された道路)です。
現時点では、APIを使用して、ユーザーの周囲の正方形にあるすべてのオブジェクトをクエリし、すべての要素を解析し、タグをチェックし、ユーザーまでの距離をチェックします
。しかし、それは私にはエレガントに聞こえません。
より良い解決策はありますか?おそらくAPIを介して、またはローカルDBにopenstreetmapデータをインストールして、それを直接クエリできるようにすることでしょうか。

誰かが私を正しい方向に向けることができれば素晴らしいでしょう。

前もって感謝します。

4

1 に答える 1

3

データの取得には「読み取り専用データAPI 」を使用してください。

編集API」を読み取り専用の目的またはプロジェクトに使用しないでください。(利用規約を参照)

あなたの目的のために、私はOSMサーバーサイドスクリプトを使用します

于 2011-02-15T08:36:01.907 に答える