0

重複の可能性:
MySQL データベースに緯度/経度を格納するときに使用する理想的なデータ型は何ですか?

GPS 座標と一部のサービス プロバイダーの変換されたマップ座標をデータベースに保存しています。varchar、float、double のどのタイプのデータを保存するのが賢明かわかりません。使い方も簡単。

特定の距離を「超える」または「未満」の場所を見つけるなど、これらのデータに基づいてクエリを実行する必要があります。

「ダブル」は問題ないようでした。しかし、dbに保存された値を見ると. 見た目が良くありません。私が持っているデータに基づいた単なる推測である小数と長さを設定する必要があるため、最後に多くのゼロを追加しました。変更になる恐れがあります。データが入った後は小数を変更できないことがわかりました。もしそうなら、私はすべての既存のデータを切り取っただけです。

どの方法が効率的で正しいかわかりません。

誰もこれについて経験がありますか?

4

2 に答える 2

0

MySQLのDECIMALデータ型を使用します。これは、座標の負の値も処理します。

于 2012-11-27T16:43:04.203 に答える