百度地图 SDK 提供判断坐标点和圆的位置关系的接口,核心方法如下:
返回值类型:boolean
/*** center 构成圆的中心点* radius 圆的半径* point 待判断点*/SpatialRelationUtil.isCircleContainsPoint(center,radius,mPoint);
百度地图SDK提供判断坐标点和多边形的位置关系的接口,核心方法如下:
返回值类型:boolean
//判断点pt是否在位置点列表mPoints构成的多边形内。SpatialRelationUtil.isPolygonContainsPoint(mPoints,pt);
百度地图SDK提供获取折线上的点中与指定位置点距离最近的点的接口,核心方法如下:
返回值类型:LatLng
//pt1是点pt在折线(由points构成)上最近的点。//points为构成polyline的点列表LatLng pt1 = SpatialRelationUtil.getNearestPointFromLine(points,pt);
上一篇
下一篇
本篇文章对您是否有帮助?