2012-05-09 17 views
1

私は都市のエリアのMySQLデータベースを持っています。各エリアの属性は、lat、lng、SWLat、SWLng、NELat、NELngです。場所に位置する境界を見つけるか?

私は質問を書く際に助けが必要です。指定された場所については、& Lngで構成されています。

ありがとうございます。

答えて

2

そうでもないのに十分な情報が、これは法案に合うように思われる:

SELECT * FROM table WHERE 
myLat >= SWLat AND myLat <= NELat AND 
myLng >= SWLng AND myLng <= NELng 

myLatmyLngはあなたが含む領域を見つけるしようとしている場所の座標です。

+0

ありがとうアンドリュー。それは動作するようです。私は大規模なテストが可能なときに更新されます。私はそれが近接式と同様にかなり複雑になると思っていました。サル – Shobbi

関連する問題