您可以使用计算两点之间距离的公式.

例如:

function get_distance($latitude1, $longitude1, $latitude2, $longitude2, $unit = 'Mi') {

$theta = $longitude1 - $longitude2;

$distance = (sin(deg2rad($latitude1)) * sin(deg2rad($latitude2))) +

(cos(deg2rad($latitude1)) * cos(deg2rad($latitude2)) *

cos(deg2rad($theta)));

$distance = acos($distance);

$distance = rad2deg($distance);

$distance = $distance * 60 * 1.1515;

switch($unit) {

case 'Mi':

break;

case 'Km' :

$distance = $distance * 1.609344;

}

return (round($distance,2));

}

你也可以这样做:

$query = "SELECT *,(((acos(sin((".$latitude."*pi()/180)) *

sin((`Latitude`*pi()/180))+cos((".$latitude."*pi()/180)) *

cos((`Latitude`*pi()/180)) * cos(((".$longitude."- `Longitude`)*

pi()/180))))*180/pi())*60*1.1515

) as distance

FROM `MyTable`

HAVING distance >= ".$distance.";

mysql 单精度和双经度,mysql – 计算距离给定2点,纬度和经度相关推荐

  1. mysql 单精度和双经度_mysql 下 计算 两点 经纬度 之间的距离 计算结果排序

    根据经纬度计算距离公式 公式 对上面的公式解释如下: Lung1 Lat1表示A点经纬度, Lung2 Lat2表示B点经纬度: a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung ...

  2. matlab利用经纬度计算距离,MATLAB函数可计算两个坐标(纬度和经度)之间的距离...

    How can I calculate distance between two world map coordinates (latitude and longitude) using MATLAB ...

  3. php 经纬度 距离排序,php mysql 根据经纬度计算距离和排序

    #1.两点距离(1.4142135623730951) select st_distance(point(0,0),point(1,1)); select st_distance(point (120 ...

  4. mysql语句计算距离_mysql查询中的距离计算

    小编典典 选项1:通过切换到支持GeoIP的数据库对数据库进行计算. 选项2:使用如下存储过程对数据库进行计算: CREATE FUNCTION calcDistance (latA double, ...

  5. 根据两点间的经纬度计算距离

    /** * @desc 根据两点间的经纬度计算距离 * @param float $lat 纬度值 * @param float $lng 经度值 */ function getDistance($l ...

  6. android地图方位角_Android获取经纬度、计算距离、方位角

    最近在Android上做GPS的东西,获取经纬度.计算距离.方位角,感觉在搞GIS样.当然,玩笑了,玩玩而已,稍微总结一下. 经度指示南北方向,纵向. 纬度指示东西方向,横向. 获取经纬度 使用GPS ...

  7. android 经纬度方向,Android获取经纬度、计算距离、方位角

    最近在Android上作GPS的东西,获取经纬度.计算距离.方位角,感受在搞GIS样.固然,玩笑了,玩玩而已,稍微总结一下.html 经度指示南北方向,纵向.android 纬度指示东西方向,横向.g ...

  8. php 经纬度两点间距离公式,PHP根据两点间的经纬度计算距离,php两点经纬度计算...

    PHP根据两点间的经纬度计算距离,php两点经纬度计算 这是一个不错的示例,直接贴代码,首先要知道纬度值.经度值 /** * @desc 根据两点间的经纬度计算距离 * @param float $l ...

  9. 根据两点经纬度,计算距离、方位角

    两点经纬度,计算距离 计算公式: 1.Lat1 Lung1 表示A点经纬度,Lat2 Lung2 表示B点经纬度: 2.a=Lat1 – Lat2 为两点纬度之差 b=Lung1 -Lung2 为两点 ...

  10. 微信小程序 - 腾讯地图使用和选点连线计算距离

    GitHub Demo 地址: jh-weapp-demo 实现一些常用效果.封装通用组件和工具类 代码不定时更新,请前往github查看最新代码 小程序码 最近练习了下腾讯地图的使用,包含地图展示. ...

最新文章

  1. 深入浅出解释FFT(六)——深入理解fft变换
  2. 0ctf 2017 kernel pwn knote write up
  3. RecyclerView的那点事儿
  4. 父级居中后,并继承子级浮动方法
  5. Configuate Mac OSX $PATH
  6. linux添加php到环境,Linux系统为已编译的PHP环境添加扩展
  7. html5 worker的使用场景
  8. “小米都造车了,为什么华为不造?”华为轮值董事长亲自回应
  9. iOS开发UIScrollView使用详解
  10. 【裴礼文数学分析】例1.1.2
  11. Egret和LayaBox
  12. EMC Isilon存储数据恢复成功案例
  13. 据说是“缓存之王”? Caffeine高性能设计剖析
  14. 看过一个报道湾湾川生态靠着自动售卖机就能很赚一笔
  15. 使用IDEA画结构图
  16. 温故而知新 知识点整理
  17. SpringBoot 实现 QQ 邮箱注册和登录
  18. w ndows之家,Windows10一键优化工具
  19. Python Access学习(一)
  20. 学习python基础(七)

热门文章

  1. 构建smaba服务器
  2. hdu 4339 Query 线段树 多校联合赛(四) 第九题
  3. UI设计常用的矢量绘图工具Sketch 85 for mac
  4. Apeaksoft iOS Toolkit for Mac数据恢复软件
  5. Sketch 80 for mac(矢量绘图设计软件)
  6. Macs Fan Control Pro for mac(电脑风扇控制软件)v1.5.10中文
  7. 苹果Mac如何显示隐藏文件?
  8. Yate如何打开不同格式的音乐文件?
  9. 二分类问题的评分值与损失函数
  10. eclipse修改xml文件默认的打开方式为XML Editor