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查找.可以从纬度获得相当精确的距离,而不必过分担心经度线的收敛,至少对于我来说是一种精确度. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |