2021年了,问题解决了吗
引用 3 楼 yyy269954107 的回复:首先获取指定位置的坐标,根据圆心坐标画一个半径为多少公里的圆记得百度地图应该有这个功能,然后就是要找出数据库里在这个圆里面的坐标啦,百度地图api里应该有求两个坐标点的距离的方法,依次算出数据库里的坐标和用户指定的点的距离,如果小于指定的半径就在这个圆里面.显示出来.但是数据库里面会有大量的数据,要是每条数据都去调用百度API算一下在不在这个范围内,那得搞多久!!每个坐标都比一下??
首先获取指定位置的坐标,根据圆心坐标画一个半径为多少公里的圆记得百度地图应该有这个功能,然后就是要找出数据库里在这个圆里面的坐标啦,百度地图api里应该有求两个坐标点的距离的方法,依次算出数据库里的坐标和用户指定的点的距离,如果小于指定的半径就在这个圆里面.显示出来.
81,094
社区成员
341,711
社区内容
加载中
试试用AI创作助手写篇文章吧