今作りはじめているサービスで位置情報を扱うことになった。 geometry型を扱うらしいんだけど、MySQLはinsertとselectくらいしかやったことのないズブ素人なので一つ一つ潰しながら勉強していきます。 今回の目的はある位置から最も近い距離のデータを取得するというもの。 参考にしたサイトは http://blog.asial.co.jp/473 このサイトにたどり着いたとき 「よっしゃそのまんまのがあるじゃーん。コピペコピペ。」 と思ったのだが、やはり理解しないとエラーばかり出て使えずorz というわけで下記の分を一つ一つ見ていきます。 2点間の距離の近い順に5件取得する。(ここではアシアルの緯度経度から近い順) mysql> SELECT -> id, name, X(latlng) as lng, Y(latlng) as lat, zoom, -> GLength(Geom