建表,注意数据库表索引必须是MyISAM
CREATE TABLE address ( address CHAR(80) NOT NULL, address_loc POINT NOT NULL, PRIMARY KEY(address) )ENGINE=MyISAM;
空间索引:
ALTER TABLE address ADD SPATIAL INDEX(address_loc);
插入数据:(注:此处Point(纬度,经度) 标准写法)
INSERT INTO address VALUES('Foobar street 12', GeomFromText('POINT(30.620076 104.067221)')); INSERT INTO address VALUES('Foobar street 13', GeomFromText('POINT(31.720076 105.167221)'));
查询: 查找(30.620076,104.067221)附近 10 公里
SELECT * FROM address WHERE MBRContains ( LineString ( Point ( 30.620076 + 10 / ( 111.1 / COS(RADIANS(104.067221))), 104.067221 + 10 / 111.1 ), Point ( 30.620076 - 10 / ( 111.1 / COS(RADIANS(104.067221))), 104.067221 - 10 / 111.1 ) ), address_loc )
mysql函数大全:
http://www.cnblogs.com/waterystone/p/5606423.html
相关推荐
LBS)项目源码,实现了通过Google Map的定位功能自动查看当前位置的地图情况,可以实现基于位置的签到、留言、商家服务等功能,本项目包括项目对应的mysql数据库、jsp服务端源码、和安卓客户端源码等全套资料,压缩包...
基于位置的服务(LBS)源码实现了通过Google Map的定位功能自动查看当前位置的地图情况,可以实现基于位置的签到、留言、商家服务等功能,本项目包括项目对应的mysql数据库、jsp服务端源码、和安卓客户端源码等全套...
基于位置的服务(LBS)源码实现了通过Google Map的定位功能自动查看当前位置的地图情况,可以实现基于位置的签到、留言、商家服务等功能,本项目包括项目对应的mysql数据库、jsp服务端源码、和安卓客户端源码等全套...
第9章 LBS应用开发实战:周边搜索 217 9.1 “周边搜索”功能及设计 217 9.1.1 使用方法 217 9.1.2 功能演示 217 9.1.3 需求分析 218 9.1.4 数据表设计 219 9.2 百度地图API的使用 220 9.2.1 ...
Geohash GeoHash是目前比较主流的实现位置服务的技术,Geohash算法将通过纬度二维数据编码为一个字符串,本质上是一个降维的过程,一个栗子地点经纬度Geohash鸟巢116.402843,39.999375 wx4g8c9v水立方116.3967,39....
可疑度达到阈值,调用API互联网发送短信(或者承载SIM800L模块实现、拨打主人电话),语音播报警告驱逐嫌疑人(待扩展)。 当附近有人移动时LED指示灯红色,没人时指示灯白色。 功能三:web远程监控 ① 实时...
ECJia到家,为用户提供了完整的线上线下购物体验,并具备LBS定位功能,可精确的定位用户当前所在位置,推荐周边商家店铺信息,距离等,可实现区域零售与O2O社区周边服务,既可自营也可以商家入驻 因为开源,所以...
ECJia到家,为用户提供了完整的线上线下购物体验,并具备LBS定位功能,可精确的定位用户当前所在位置,推荐周边商家店铺信息,距离等,可实现区域零售与O2O社区周边服务,既可自营也可以商家入驻 因为开源,所以...
数据库: MySQL5.6+ Java框架版本: SpringBoot2.1.5 Maven: Maven3.2 机器学习框架: Spark Mllib 2.4.4 搜索中间件: ElasticSearch7.3.0 品类管理服务 新增品类 查询品类 门店服务 门店创建 门店地理位置(基于lbs ...
PHP MySQL 的技术开发,Awcms微信营销平台是企业微信管理和营销工具,通过微管家微信营销平台用户可以轻松管理自己的微信各类信息,对微信公众账号进行维护、开展智能机器人、微信会员卡在线发优惠劵等活动,对微信...