问题描述
通过使用此链接https://docs.mapbox.com/ios/maps/examples/draggable-views/,我已经成功地实现了可拖动的注释。但是,这些注解只有在长按它们之后才能拖动。我正在寻找一种解决方案,其中将注释添加到地图后便立即可拖动。非常感谢您的帮助:)
解决方法
最终提出了适合自己需要的实现。这是我的处理方式:-
- 在需要拖动的注释的注释视图上添加
UIPanGestureRecognizer
。 - 在手势识别器中,使用
mapView.convert(point,mapView)
方法将屏幕内手势位置转换为真实坐标。使用这些坐标更新拖动坐标的位置 - 使用手势识别器的开始和结束状态属性来确定拖动手势的开始和结束。