按距离搜索 最后更新时间: 2021年01月22日
按距离搜索
1)函数体:
java.util.List searchByDistance(double lng, double lat, int floorNo, double radius, int limitCount);
2)功能诠释:
基于指定的经纬度,返回搜索半径内的N个搜索结果。
3)参数诠释:
参数 | 数据类型 | 用处 |
---|---|---|
lng | double | 搜索中心点的经度 |
lat | double | 搜索中心点的纬度 |
floorNo | int | 搜索的目标楼层编号 |
radius | double | 以搜索中心点为中心的半径(单位:米) |
limitCount | int | 距离中心点最近的搜索结果个数上限 |
4)用法备注:
按照指定经纬度为中心点,搜索半径范围内的所有点,然后按照距离进行排序并返回距离中心点最近的N个搜索结果。
5)示例代码:
List<imsearchresult> searchResultList = IMDataManager
.getInstance().searchByDistance(120.345, 35.78, 1, 100, 20);
</imsearchresult>