サービスで動作する Web アプリケーションに取り組んでいます。通常、すべてのサービスは、都市、郡、地域、州、国、または世界など、いくつかの (場合によっては複数の別個の) 地理的ドメインで提供されます。
典型的なタスク:
- ユーザーは位置情報を lng,lat として送信します。ユーザーが利用できるサービスを見つける必要があります。
- ユーザーが新しいサービスを追加するとき、サービス エリアをカバーする最小の地理的ドメインを選択できる必要があります。たとえば、US->California->SFBayArea です。
地理ドメインの階層関係を表すのに最適な db スキーマと、地理ドメインの実際のデータをどこで取得するのだろうか?
かなり複雑に見え、かなりの時間がかかりますが、私はopenstreetmapから始めました。だから私はコミュニティの知恵を訴えることにしました:)
あなたの知恵を共有してくれてありがとう!良い1日を!
--UPDATES: 更新された典型的なタスク