mysql圆的范围_MySQL大圆距离(Haversine公式)-问答-阿里云开发者社区-阿里云
发布日期:2021-06-24 11:31:18 浏览次数:2 分类:技术文章

本文共 882 字,大约阅读时间需要 2 分钟。

我有一个工作的PHP脚本,该脚本获取经度和纬度值,然后将它们输入到MySQL查询中。我只想将其制作成MySQL。这是我当前的PHP代码:

if ($distance != "Any" && $customer_zip != "") { //get the great circle distance

//get the origin zip code info

$zip_sql = "SELECT * FROM zip_code WHERE zip_code = '$customer_zip'";

$result = mysql_query($zip_sql);

$row = mysql_fetch_array($result);

$origin_lat = $row['lat'];

$origin_lon = $row['lon'];

//get the range

$lat_range = $distance/69.172;

$lon_range = abs($distance/(cos($details[0]) * 69.172));

$min_lat = number_format($origin_lat - $lat_range, "4", ".", "");

$max_lat = number_format($origin_lat + $lat_range, "4", ".", "");

$min_lon = number_format($origin_lon - $lon_range, "4", ".", "");

$max_lon = number_format($origin_lon + $lon_range, "4", ".", "");

$sql .= "lat BETWEEN '$min_lat' AND '$max_lat' AND lon BETWEEN '$min_lon' AND '$max_lon' AND ";

}

有谁知道如何完全使用MySQL?我浏览了一下互联网,但是关于它的大多数文献都令人困惑。

转载地址:https://blog.csdn.net/weixin_32512381/article/details/113606175 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:mysql 非活动连接_解决mysql 空闲后连接超时(和持续1800秒以上的非活动状态,导致超时,请重新登录)两种情况...
下一篇:python列表遍历顺序_Python按顺序遍历一个平面列表

发表评论

最新留言

能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月21日 16时50分58秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

搜索算法(一)--DFS/BFS求解拯救同伴问题(JAVA) 2019-04-28
搜索算法(二)--DFS/BFS求解炸弹人问题(JAVA ) 2019-04-28
搜索算法(三)--DFS/BFS求解宝岛探险问题(JAVA ) 2019-04-28
搜素算法(基础)--DFS/BFS算法(JAVA) 2019-04-28
图论算法(一)--最短路径的DFS/BFS解法(JAVA ) 2019-04-28
图论算法(二)-最短路径的Dijkstra [ 单源 ] 和Floyd[ 多源 ] 解法(JAVA ) 2019-04-28
图论算法(三)--最短路径 的Bellman-Flod [ 带负权值图 ] 的解法(JAVA ) 2019-04-28
最短路径问题总结,时间复杂度,空间复杂度对比(JAVA) 2019-04-28
树--树的基本性质(JAVA) 2019-04-28
排序算法(二)--堆排序(JAVA) 2019-04-28
堆的应用--并查集解决“擒贼先擒王”问题(JAVA) 2019-04-28
图论算法(四)--最小生成树的Kruskal [ 加边 ] 、Prim [ 加点 ] 的解法(JAVA) 2019-04-28
图论算法(五)--求解割点、割边(JAVA) 2019-04-28
图论算法(六)-- 二分图的最大分配问题(JAVA) 2019-04-28
第五届省赛(软件类)真题----Java大学C组答案及解析 2019-04-28
第五届省赛(软件类)真题----Java大学B组答案及解析 2019-04-28
第五届省赛(软件类)真题----Java大学A组答案及解析 2019-04-28
第六届省赛(软件类)真题----Java大学C组答案及解析 2019-04-28
斐波那契数列(二)--矩阵优化算法 2019-04-28
第六届省赛(软件类)真题----Java大学B组答案及解析 2019-04-28