私はレールアプリを使っています(関連性がある場合)。世界中の企業でイベントのリストを作成する必要があります。それを構成する最善の方法があります。私は、ユーザーが国を選択し、次にその国を選択し、次に都市を選択し、次に各選択が次のオプションをスコープするビジネスを希望します。ビジネスがデータベースに存在しない場合は、ユーザーがオプションを入力できるようにしておき、このプロセスを実行する次のユーザーの選択肢になります。これに最も近いアプローチは何ですか?国/都市/州/ビジネスデータベース構造
私はこれをモデル化する必要があると仮定しています。多くの州には多くの都市に多くの都市があります。これが正しい構造であるかどうか教えてください。
また、使用すべき国/州/都市の共通データベースはありますか?私が使うはずのサービスはありますか?どちらか一方に利点があるのですか、まったく違う、より良いアプローチがありますか?私はこれが新しいことではないことは分かっていますが、私はこれにアプローチする最善の方法が不明なので、方向を探しています。
経験から学んだことを教えてください。
ありがとうございます!このすべてが大幅に(実際のアドレス形式を含む)国によって、私はこのようなアプローチを選ぶでしょう変化することを考えると
私は中国から来たんだし、中国での 'states'、唯一' provinces'が、いくつかの例外を除いて、いくつかの 'cities'と呼ばれるそのような事が国に直接隣接して存在していません。シンガポールのようないくつかの小国には、州や州はまったくありません。彼らのトップレベルの行政区域は地区です。 – Aetherus
経験からは、場所を正規化することは困難です。 latlngをdBに保存してGoogleマップを使用して、都道府県/都道府県/ジャングル/その他を含む場所名を取得する方が簡単かもしれません –