可拖动的 MapKit 注释

Posted

技术标签:

【中文标题】可拖动的 MapKit 注释【英文标题】:Draggable MapKit Annotations 【发布时间】:2018-06-18 04:41:46 【问题描述】:

我正在 MacOS 上使用 MapKit 并尝试启用使用自定义图像的可拖动注释。我可以成功地让注释可拖动,但它要求用户非常准确地点击和拖动,因为注释图像比传统的大头针大。有没有一种简单的方法来扩大区域,使图像的任何部分都可以拖动?否则我想我将不得不在视图上使用某种 NSGesture 来手动设置拖动状态,但希望可能有更简单的方法!

【问题讨论】:

【参考方案1】:

好的,我从来没有设法使用注释对其进行排序。我并不是说它不能完成,也许其他人可以发表评论并留下指示以提供帮助。但我最终使用覆盖实现了我想要的。因此,如果有人偶然发现了这个问题并遇到了同样的问题,您可以使用自定义叠加层而不是注释来使其工作,并使用 NSPanGestureRecognizer 实现拖动,并为移动进行翻译。

【讨论】:

以上是关于可拖动的 MapKit 注释的主要内容,如果未能解决你的问题,请参考以下文章

MapKit 的注释问题

在 mapkit 中显示自定义注释

自定义注释苹果mapkit

Mapkit,如何检测注释已加载

mapKit:在用户选择注释标记后执行 segue

iPhone 3.0 MapKit - 同一位置的多个注释