已经解决,用geohash解决了,思路就是先把用户的经纬度用geohash计算,把自己商户里面的经纬度也用geohash算一般,然后比较一下,就可以了
贴两个链接
----------分割线------------------
目前在做一个页面,类似与美团这种页面附近商家的功能
要求:展示附近商户相关信息并展示相关距离(比如说1000米)
目前已经用百度LBS开放平台:浏览器定位到用户的维度
同时数据库也保存着商户的经纬度,听说百度appstore也有测距的api,但总感觉不知道联合起来凑成一块
这个应该怎么一个开发思路?
如果你有商户的经纬度,百度应该有对于的api可以算出距离的,自己做的话,
1,用mongodb
2,用geohash算法,把经纬度保存成hash,在比较