加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

php – 我是否应该在数据库中存储经度/纬度,如果我正在“找到我

发布时间:2020-12-13 22:43:35 所属栏目:PHP教程 来源:网络整理
导读:我正在构建一个目录,让您根据当前位置查看周围的业务.现在,这些业务作为address1,address2,city,province,postal_code存储在数据库中. 如果我想做距离,我也应该存储纬度/长度吗?最好的方法是什么? 我正在使用PHP,HTML5地理位置和谷歌地图. 解决方法 除非您
我正在构建一个目录,让您根据当前位置查看周围的业务.现在,这些业务作为address1,address2,city,province,postal_code存储在数据库中.

如果我想做距离,我也应该存储纬度/长度吗?最好的方法是什么?

我正在使用PHP,HTML5地理位置和谷歌地图.

解决方法

除非您有其他方法来缩小数据库搜索范围,否则您可能希望保留lat / long,因为它可以帮助您过滤数据库搜索附近的地址.使用lat / long精确计算两点之间的精确距离是很复杂的,但它至少是缩小地址数量的起点,以便更详细地查看.

此外,如果您希望能够在没有数据连接时运行,则需要使用一些数据来代替Web查找.可以从纬度获得相当精确的距离,而不必过分担心经度线的收敛,至少对于我来说是一种精确度.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读