#查询偏差经纬度1度(111公里)范围内,按距离排序,获得最近的前10个
#输入
#lat = 22
#lang = 113
select * from location where lat > 22-1 and lat < 22+1 and lang > 113-1 and lang < 113+1
order by ACOS(SIN((22 * 3.1415) / 180 ) *SIN((lat * 3.1415) / 180 ) +COS((22 * 3.1415) / 180 )
* COS((lat * 3.1415) / 180 ) * COS((113* 3.1415) / 180 - (lang * 3.1415) / 180 ) ) * 6380 asc limit 10;
#查询偏差经纬度1度(111公里)范围内,按距离排序,获得最近的前10个
select * from location where lat > '.$lat.'-1 and lat < '.$lat.'+1 and lang > '.$lon.'-1 and lang < '.$lon.'+1
order by ACOS(SIN(('.$lat.' * 3.1415) / 180 ) *SIN((lat * 3.1415) / 180 ) +COS(('.$lat.' * 3.1415) / 180 )
* COS((lat * 3.1415) / 180 ) * COS(('.$lon.'* 3.1415) / 180 - (lang * 3.1415) / 180 ) ) * 6380 asc limit 10;
#输入
#lat = 22
#lang = 113
# 查询2km范围内
select 6371.012 * acos(cos(acos(-1) / 180 * d.lat) * cos(acos(-1) / 180 * 22) *
cos(acos(-1) / 180 * d.lang - acos(-1) / 180 * 113) +
sin(acos(-1) / 180 * d.lat) *
sin(acos(-1) / 180 * 22))*1 as a,
id, lat, lang
from location d
where 6371.012 *
acos(cos(acos(-1) / 180 * d.lat) *
cos(acos(-1) / 180 * 22) *
cos(acos(-1) / 180 * d.lang - acos(-1) / 180 * 113) +
sin(acos(-1) / 180 * d.lat) *
sin(acos(-1) / 180 * 22))*1 < 2 order by a asc;
分享到:
相关推荐
需求:现在移动app的运用越来越广泛了,这里有个需求就是查找我附近的酒店 或者是团购这样类似的功能 前提:一般我们的酒店都是有经纬度的 也保存在数据库中,那么我们只要在数据库查找这些就可以了 也就是说 我们...
在MySQL数据库中,计算两个地理位置之间的距离通常涉及到地理坐标系统,即经纬度。经纬度坐标是地球表面位置的标准表示方式,其中经度表示东西方向,纬度表示南北方向。本篇文章将详细介绍如何利用MySQL的内置函数和...
全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市商圈经纬度MYSQL版,全国城市...
总之,根据经纬度将其按照行政区域分类代码是一项涉及到地理信息系统(GIS)、Web服务API调用和数据处理的技术工作。在实际应用中,这样的功能可以用于交通规划、人口统计、商业选址等多种场景,具有很高的实用价值...
中国所有省市的经纬度,,从GOOGLE获取的,可以用于基于电子地图的开发 insert into GEO_CN(P_INDEX, P_NAMES, LAT, LNG) values('110000', '北京市', '39.904214', '116.407413'); insert into GEO_CN(P_INDEX, P_...
全国所有城市经纬度数据库表 数据来源于百度地图 通过百度地图api调用,不保证数据完全准确
总结来说,腾讯地图的行政区划数据和经纬度信息为开发者提供了构建基于地理位置服务的基础,包括但不限于地址解析、距离计算、区域覆盖等。通过将这些数据导入MySQL数据库,可以高效地进行查询和分析,极大地提高了...
全国 省 市 区 经纬度 mysql数据
flutter + SpringBoot + MySql 实现高德地图定位获取位置信息插入数据库并计算出经纬度之间的距离
3. "中国省市区县位置坐标数据库mysql" 这是实际的数据文件,可能是一个SQL脚本或者数据库文件,包含了中国所有行政区域的经纬度信息,可以导入到MySQL数据库中,供查询和分析使用。 这个数据库的应用场景包括但不...
全国县区拼音 经纬度 数据表 可以直接导入到MySQL中使用
使用MySQL导入这些数据,可以构建一个高效、可靠的地方信息库,便于查询和分析。 “城市编码”通常是由国家或地区定义的一系列数字,用于唯一标识一个城市或行政区域。在中国,城市编码用于邮政服务和其他行政管理...
MySQL存储文件,全国区域表带经纬度mysql直接导入;包含省市区县经纬度详细信息
2014最全的全国省市区mysql数据库,与国家统计局数据同步,46462条,包含简称,地理位置经纬度,无限分类结构,包含港澳台。地区含有经纬度
标签“zuobiao”可能指的是“坐标”或“地理位置”,这暗示数据集中包含了城市和地区的经纬度信息,这对于地理信息系统(GIS)分析、地图应用或基于位置的服务至关重要。经纬度数据通常以度为单位,经度范围在-180°...
"dotnet-快速查询IP信息支持国内和国外IP信息查询支持查询经纬度"这个项目提供了一个高效解决方案,它允许开发者便捷地获取任何IP地址的相关信息,包括国内外IP的地理位置,如经度和纬度。 该项目的核心功能可能...
商圈数据库,mysql直接导入就可以,含经纬度,如北京-东城区-王府井-经纬度
在MySQL数据库中,搜寻附近N公里内的数据是一项常见的地理空间查询需求,尤其在地理位置相关的应用中,如导航系统、外卖平台等。本实例将详细解释如何实现这一功能。 首先,我们需要创建一个存储地理位置信息的表格...
最新2019-12-27省市区+经纬度信息,MySQL数据和表结构,里面省市区的地区名称,经纬度,编号等
中国天气网提供了多种API接口服务,这些服务可以帮助开发者获取城市的天气数据、经纬度信息以及基于IP地址的城市位置信息等。通过这些API,开发者可以方便地集成天气预报功能到自己的应用中。 #### 1.2 城市代码...