源码

首页 » 归档 » 源码 » php – 根据纬度/经度在20公里范围内选择

php – 根据纬度/经度在20公里范围内选择


我有一个根据以下示例构建的mysql表:

POSTAL_CODE_ID|PostalCode|City|Province|ProvinceCode|CityType|Latitude|Longitude
7|A0N 2J0|Ramea|Newfoundland|NL|D|48.625599999999999|-58.9758
8|A0N 2K0|Francois|Newfoundland|NL|D|48.625599999999999|-58.9758
9|A0N 2L0|Grey River|Newfoundland|NL|D|48.625599999999999|-58.9758

现在我要做的是创建一个查询,它将在搜索位置的选定公里范围内选择结果

所以我们说他们搜索“灰河”并选择“查找20公里范围内的所有结果”

它应该明显选择“灰河”,但也应根据纬度和经度选择灰河20公里范围内的所有位置.

我真的不知道该怎么做.我已经阅读了hasrsine公式,但不知道如何将其应用于mysql SELECT.

任何帮助将非常感激.

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/php-genjuweidu-jingduzai20gonglifanweineixuanze.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9 月 26, 2019 at 07:17 上午

热评文章