你可以把300个加盟店 每个加盟店的经纬度都录入到数据库里 然后搜索的时候 传入当前经纬度 和 距离2公里 然后查找这个距离内的最大最小经纬度 然后根据这个最大最小经纬度去查询这个范围内数据
根据当前经纬度和距离算一定范围内的最大最小经纬度可以看一下这个链接 http://314858770.iteye.com/blog/939834
根据当前经纬度和距离算一定范围内的最大最小经纬度可以看一下这个链接 http://314858770.iteye.com/blog/939834
2、根据当前的坐标,计算出2公里内的范围,选出这些店,有相应的api可把经纬度换算距离
大致好像是说Localsearch 连接:http://developer.baidu.com/map/reference/index.php?title=Class:%E6%9C%8D%E5%8A%A1%E7%B1%BB/LocalSearch
查询服务器资料来匹配(具体怎么匹配的,不清楚 他移动地图时 结果也在跟着变化),还没去弄, 关注下