PHP根据经纬度获取在范围坐标的数据

PHP根据经纬度获取在范围坐标的数据

//计算范围,可以做搜索用户

function GetRange($lat,$lon,$raidus){

//计算纬度

$degree = (24901 * 1609) / 360.0;

$dpmLat = 1 / $degree;

$radiusLat = $dpmLat * $raidus;

$minLat = $lat - $radiusLat; //得到最小纬度

$maxLat = $lat + $radiusLat; //得到最大纬度

//计算经度

$mpdLng = $degree * cos($lat * (PI / 180));

$dpmLng = 1 / $mpdLng;

$radiusLng = $dpmLng * $raidus;

$minLng = $lon - $radiusLng; //得到最小经度

$maxLng = $lon + $radiusLng; //得到最大经度

//范围

$range = array(

'minLat' => $minLat,

'maxLat' => $maxLat,

'minLon' => $minLng,

'maxLon' => $maxLng

);

return $range;

}

获取范围内的所有数据

$result = GetRange(110.325945,20.031541,5000);

$where = " (`jingdu` between ".$result['minLat']." and ".$result['maxLat'].") and ( `weidu` between ".$result['minLon']." and ".$result['maxLon']." ) ";

$query = $db->query("select * from ".DB_PRE."hospital where $where order BY id DESC ");

while ( $row = $db->fetch_array($query) ) {

$list[] = $row['all_name'];

}

print_r($list);

php 通过坐标获取省市,PHP根据经纬度获取在范围坐标的数据相关推荐

  1. android 高德获取省市,高德地图定位获取当前地址城市街道等详细信息(全部代码)...

    自动定位后弹窗信息,包含省市县镇区路门牌号(效果图如下) 代码↓↓↓ 获取地理位置 var mapObj = new AMap.Map('iCenter'); mapObj.plugin('AMap. ...

  2. uniapp微信小程序获取定位(通过经纬度获取地址)

    项目要求首页有个定位功能,但是uni.getLocation在小程序端只能获取到经纬度,拿不到地址 uniapp官网有说明这点:uni.getLocation(OBJECT) | uni-app官网 ...

  3. 根据经纬度坐标获得省市区县行政区划城市名称,自建数据库 java python php c# .net 均适用

    文章目录 步骤一.下载省市区边界数据 步骤二.解析CSV文件导入数据库 步骤三.在程序中根据坐标解析获得城市 在LBS应用中,根据坐标来解析获得对应是哪个城市是一个很常见的功能,比如App里面通过手机 ...

  4. html5获取当前坐标,HTML5教程 如何获取当前位置的经纬度

    本篇教程探讨了HTML5教程 如何获取当前位置的经纬度,希望阅读本篇文章以后大家有所收获,帮助大家HTML5+CSS3从入门到精通 . < 是想让地图的定位用户位置更准确一些. 查看了介绍: h ...

  5. android 逆地址,Android高德获取逆地址编码(经纬度坐标-地址描述如省市区街道)

    Android高德获取逆地址编码(经纬度坐标-地址描述如省市区街道) 可以在非地图视图下直接获取,只要传入当前位置的经纬度 当然也可以在地图模式下获取详细信息 在非第三方地图集成下(系统自带功能)获取 ...

  6. java 获取两条经纬度线段的交点坐标工具类

    java 获取两条经纬度线段的交点坐标工具类 网上有线段是否相交的判断方法,但是很少有获取线段交点的坐标的方法 我在这里整合了网上的一些相交的方法,通过相交的xy轴点返推出了经纬度. 拾取坐标系统 可 ...

  7. php 通过坐标获取省市,通过php根据地理坐标来获取国家、省份、城市,及周边数据类...

    功能:当App获取到用户的地理坐标时,可以根据坐标知道用户当前在那个国家.省份.城市,及周边有什么数据. 原理:基于百度Geocoding API 实现,需要先注册百度开发者,然后申请百度AK(密钥) ...

  8. android网络获取经纬,Android中透过GPS或NetWork获取当前位置的经纬度

    Android中通过GPS或NetWork获取当前位置的经纬度 private double latitude=0.0; private double longitude =0.0; Location ...

  9. 2000坐标转换成经纬度_ArcGIS中的坐标问题快问快答

    1.我国常用的地理坐标系有哪些? (1)北京54坐标系(参心) 椭球体:Krasovsky (2)西安80坐标系(参心)椭球体:IAG (3)WGS84坐标系(地心)椭球体:WGS84 (4)大地20 ...

最新文章

  1. MySQL 解压版创建用户密码
  2. 新应用上线 Snippet
  3. Elastic-Job任务类
  4. Python之在函数中使用列表作为默认参数
  5. 英语口语(5月17)
  6. 逆序对(洛谷-P1908)
  7. 软考高级系统架构设计师总结
  8. Java读取计算 PPT,Word,excel的页数
  9. python等高线绘制_用matplotlib画等高线图详解
  10. UI设计入门学习方法和学习路线
  11. 基于MES的生产车间管理信息系统
  12. 泰坦尼克号第n遍重温泪点
  13. python enumerate用法
  14. uni-app图片列表预览大图
  15. PWM脉宽调制信号转模拟电流电压4-20ma0-5v10v隔离变送器
  16. Unity制作批量配音制作工具
  17. 如何阻止input的focus事件
  18. vue webRTC播放海康摄像头实时画面延迟1s内
  19. 磁盘这列(Raid)
  20. 小黄鸡微信接口 php,php版小黄鸡simsimi聊天机器人接口分享_PHP教程

热门文章

  1. oc随笔四:NSString、NSNumber
  2. 微信小程序实现循环列表下拉功能(点击事件)
  3. stm32车牌识别_基于STM32单片机的车牌识别
  4. Base64加密和Md5加密用户名
  5. 自动切换电脑或手机版(php aspx),ASP程序自动判断是电脑或手机访问网站。
  6. python课题设计职工信息管理系统_用Python实现职工信息管理系统
  7. 脚本运行显示服务器超时,java执行shell脚本超时
  8. python自动化运维快速入门-Python自动化运维快速入门
  9. Qt::WA_NoMousePropagation用法
  10. 视频倒退编辑android,视频倒放剪辑app下载-视频倒放剪辑 v2.6.3 安卓版 - 下载吧...