店铺表有一个经度字段,一个纬度字段,用来存储所在位置。先需要根据当前位置的经度与纬度来获取附近10公里内的店铺。故需要将计算距离的逻辑封装成一个function。
函数定义及参数说明如下:
-- curLat 当前纬度 -- curLon 当前经度 -- shopLat 店铺纬度 -- shopLon 店铺经度 CREATE FUNCTION getDistance(curLat DOUBLE, curLon DOUBLE, shopLat DOUBLE, shopLon DOUBLE) RETURNS DOUBLE BEGIN DECLARE dis DOUBLE; set dis = ACOS(SIN((curLat * 3.1415) / 180 ) * SIN((shopLat * 3.1415) / 180 ) + COS((curLat * 3.1415) / 180 ) * COS((shopLat * 3.1415) / 180 ) * COS((curLon * 3.1415) / 180 - (shopLon * 3.1415) / 180 ) ) * 6380 ; RETURN dis; END;
相关推荐
mysql函数-根据经纬度坐标计算距离
flutter + SpringBoot + MySql 实现高德地图定位获取位置信息插入数据库并计算出经纬度之间的距离
需求:现在移动app的运用越来越广泛了,这里有个需求就是查找我附近的酒店 或者是团购这样类似的功能 前提:一般我们的酒店都是有...也就是说 我们数据库已经保存了每个酒店的经纬度的 我们手机会得到当前的经纬度的.
商圈数据库,mysql直接导入就可以,含经纬度,如北京-东城区-王府井-经纬度
计算两经纬度之间的距离存储过程_mysql
中国行政区域五级划分mysql版(包含港澳台、经纬度、邮编、中文拼音等),省市县镇村,
全国所有城市经纬度数据库表 数据来源于百度地图 通过百度地图api调用,不保证数据完全准确
腾讯地图行政区划转Mysql数据库表,新加地区拼音行政区域经纬度和经纬度字段,方便计算距离,经纬度只记录到三级。
MySQL存储文件,全国区域表带经纬度mysql直接导入;包含省市区县经纬度详细信息
中国城市行政区坐标经纬度 中国省市区县位置坐标mysql数据库 全国哪个行政区的坐标都有!
中国所有省市的经纬度,,从GOOGLE获取的,可以用于基于电子地图的开发 insert into GEO_CN(P_INDEX, P_NAMES, LAT, LNG) values('110000', '北京市', '39.904214', '116.407413'); insert into GEO_CN(P_INDEX, P_...
这个是本人在学习MySQL数据库时的一个小的总结,希望对大家有用。主要是关于如何在MySQL中创建procedure、function、trigger.
全国县区拼音 经纬度 数据表 可以直接导入到MySQL中使用
mysql计算地球距离的函数(mysql 8.0以下)
PHP根据两点间的经纬度计算距离 一、 开发环境 1、环境搭建:Windows 7+Apache 2.4.18+MySQL 5.7.11+PHP 7.1.0。 2、文本编辑器:Sublime 3。 二、主要技术 本案例主要使用PHP中的数学函数,通过两点间的经纬度来...
中国省市区城市列表mysql数据表,可直接导入数据库、可转JSON数据,带行政区划码和经纬度
2014最全的全国省市区mysql数据库,与国家统计局数据同步,46462条,包含简称,地理位置经纬度,无限分类结构,包含港澳台。地区含有经纬度
本人历经千辛万苦整理的全国城市商圈经纬度MYSQL版,亲验下载直接可用。 部分数据如下: INSERT INTO `circles` VALUES ('1', '北京市', '北京市', '东城区', '王府井', '116.412987', '39.908416'); INSERT INTO `...
国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表参考107.pdf国开作业《MySQL数据库应用》实验训练1在MySQL中创建数据库和表...
最新2019-12-27省市区+经纬度信息,MySQL数据和表结构,里面省市区的地区名称,经纬度,编号等