0
數據庫表中有兩個字段,緯度和經度。 (其他領域也一樣,但他們現在並不重要。)PostgreSQL查詢中的地理座標
我有一個函數,其中有三個參數:緯度,經度和MAX_DISTANCE(公里)。
是否有任何方法來構造原始PostgreSQL查詢,該查詢僅返回表示位於距離給定的經度和緯度的max_distance(km)內的位置的行?
示例參數緯度= 59.9138699,經度= 10.7522451,MAX_DISTANCE = 10
[mySQL經度和緯度查詢x英里半徑內其他行的可能重複](http://stackoverflow.com/questions/8994718/mysql-longitude-and-latitude-query-for-other-rows-within -x-mile-radius) –
也許使用距離運算符:http://www.postgresql.org/docs/current/static/functions-geometry.html#FUNCTIONS-GEOMETRY-OP-TABLE如果你需要這麼多,可能應該考慮PostGIS –