web app实现基站定位获取精确地理位置的一种简单方法

前提:这个方式只适用于在小范围提供地理位置服务,比如校园应用

做过web端地理位置定位的同学大概都知道不管是哪家地图的webservice api,最后定位误差都很大,没办法和手机app的定位比,这是因为手机app定位的原理是基于GPS或者基站定位,精确度高,而web端的只是通过ip地址定位,误差很大,所以我想告诉大家通过一个比较简单的方法就可以在web app上实现基站定位。

拿校园这个场景说,方法就是拿着手机在校园里逛一圈,找到学校的几个相隔较远位置,然后用手机拨号(安卓是:*#*#4636#*#*)查询当前位置手机基站信息,逛的时候最好多带几个手机卡不同的手机,联通、移动、电信,这样就可以建立一个校园基站数据库,然后再调用一些已经开放出来的api,如http://www.gpsspg.com/api/bs/#Request,要钱的(如果只是做srtp或者比赛用用它给送你的70积分足够)。

可能用的时候还有个问题,在调用api的时候怎么知道我的手机是联通还是移动还是电信,解决办法就是挨个轮询,哪个有结果就说明这个手机卡是哪个运营商的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值