2011-07-16 4 views
0

私はホテルの詳細を保存するデータベースを設計しています。ここでは、国、州、市、地域別にテーブルとして別々に定義しなければなりません。ホテルのテーブルには、ホテルの緯度と経度のための外部キーがあります。どのようにその緯度と経度で定義される国

しかし、私は各国、州、市、地域をその緯度と経度でも定義する必要があります。単純なMIN緯度/経度とMAX緯度/経度は、一部の都市がラウンドする可能性があるため、または重大なエラーなしにそうすることができない場合があるため、十分ではありません。

都市のグローバルな位置を定義するにはどうすればいいですか?私は妥当なエラー率(例えば20%)を持っていなければなりません。

答えて

1

あなたが探しているコンセプトはcentroidだと思います。あなた自身でこれらを計算するのはかなり難しいでしょう。 googleのようなジオコーディングAPIを使用してください。

関連する問題