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