【发布时间】:2012-10-25 12:43:46
【问题描述】:
可能重复:
SQL: Determine if one coordinate is in radius of another
我有一个关于 PHP 地理定位的问题。
我有纬度和经度值。你知道我怎样才能从远处获得新的价值观吗?
我的意思是,例如,我希望在某个位置周围 1 或 2 英里范围内的所有商店。 我的数据库包含具有纬度和经度值的商店,我希望所有商店都在附近。
你明白我的意思吗?
【问题讨论】:
-
您是将地点存储在数据库中还是为它们使用 API?会有多少地方(或多或少)?
-
如果您在本地拥有一切,您可以自己算算:gis.stackexchange.com/q/3945/5085
-
deceze :哦,是的,这是一个很好的代码!但是...我怎样才能以米为单位?多谢。爱斯基摩人:我将这个地方存储在数据库中是的,数据库中可能有 10 000 个地方
标签: php geolocation distance latitude-longitude