ios - 将地图框注释添加到地图后立即可拖动
问题描述
我已经成功地通过使用此链接https://docs.mapbox.com/ios/maps/examples/draggable-views/实现了可拖动注释。但是,这些注释只有在长按后才能拖动。我正在寻找一种解决方案,其中注释一旦添加到地图中就会变得可拖动。非常感谢您的帮助:)
解决方案
最终提出了我自己的实现来满足我的需求。以下是我的做法:-
UIPanGestureRecognizer
在需要拖动的注解的注解视图上添加。- 在手势识别器中,使用该
mapView.convert(point, mapView)
方法将屏幕内手势位置转换为真实世界坐标。使用这些坐标来更新拖动坐标的位置 - 使用手势识别器的开始和结束状态属性来确定拖动手势的开始和结束。
推荐阅读
- python - Keras RNN (GRU, LSTM) 产生高原然后改进
- apache-camel - SEDA 可以帮助扩展 JMS 使用者吗
- c# - 在c#中单击对象时如何获取ispostback = true
- python - 在 PyQt5 中单击按钮时启动 Qthread
- sql - 使用链接服务器在两个不同的数据库之间有外键?
- html - 我如何使它具有响应性,使其大小发生变化?
- excel - 无法删除 Excel 图表标签
- r - R中data.table中一组列的乘积
- javascript - 对函数的循环输出使用 eventlistner click 值
- javascript - 如何使用 Meteor 和 web3 检测 MetaMask 中的帐户更改?