我想获取相对于屏幕的注释的位置(不是地图坐标)。
例如,对于地图上的注释,我想知道特定引脚离左上角(0,0)有多远。
我查看过这些文档,并没有提供有关其绝对或相对位置的信息。
在进行子类化和覆盖渲染方法作为最后的手段之前,我会进一步研究石英框架。
有什么想法吗?
答案 0 :(得分:2)
给定MKAnnotation,您可以使用[MKMapView viewForAnnoation]
获取MKAnnocationView。您可以使用它来获取窗口坐标中的视图中心:
CGPoint windowPoint = [annView convertPoint:[annView center] toView:window]
主UIWindow通常可通过AppDelegate获得。