高德地图中获取可视区域中所有大头针 0 个改进

在使用高德地图 SDK 时,如果需要获取当前屏幕可视区域中所有已经渲染出来的大头针,可以调用以下方法:

/**
 * @brief 获取指定投影矩形范围内的标注
 * @param mapRect 投影矩形范围
 * @return 标注集合
 */
- (NSSet *)annotationsInMapRect:(MAMapRect)mapRect;

传入 mapView.visibleMapRect ,转为需要的类型:

let annotationSet = mapView.annotations(in: mapView.visibleMapRect) as! Set<MAPointAnnotation>
本文为 Wiki 文章,邀您参与纠错、纰漏和优化
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!