我有一组已添加到地图视图的 mkpolygons。
- 当用户点击任何多边形时,我想显示一个弹出窗口(标注)。弹出窗口应显示在水龙头的位置。
- 我希望气泡看起来与用户单击 pin 注释时相同,例如http://developer.apple.com/library/ios/DOCUMENTATION/UserExperience/Conceptual/LocationAwarenessPG/Art/bullseye_view.jpg(尽管我不想在多边形顶部显示任何图钉或图标)。
- 现在只在气泡中显示 mkpolygon 的标题和副标题就可以了。
我的问题是:如何做到这一点?
仔细阅读,这似乎可以分解为两个步骤:
- 首先,使用手势识别器检测到 mkpolygon 已被点击(如:http://jona.than.biz/blog/detecting-touches-on-mkoverlayview/ ;但它似乎不是很有效)
- 然后,显示弹出窗口(我不知道如何在不显示 pin 的情况下做到这一点)
但是我对细节很模糊......
(对不起,如果这是微不足道的:我刚刚开始使用 iOS 开发和 MapKit)
谢谢你的帮助。
杰斯特拉