我想获取注释相对于屏幕的位置(而不是地图坐标)。
例如,在地图上的注释中,我想知道该特定图钉距离左上角(0,0)有多远。
我查看了文档,但它没有提供关于其绝对或相对位置的信息。
在可能的最后一步之前,我将进一步研究quartz框架,然后可能会子类化和覆盖渲染方法。
有什么想法吗?
我想获取注释相对于屏幕的位置(而不是地图坐标)。
例如,在地图上的注释中,我想知道该特定图钉距离左上角(0,0)有多远。
我查看了文档,但它没有提供关于其绝对或相对位置的信息。
在可能的最后一步之前,我将进一步研究quartz框架,然后可能会子类化和覆盖渲染方法。
有什么想法吗?
针对一个MKAnnotation,你可以使用[MKMapView viewForAnnoation]
方法获取到MKAnnocationView。你可以使用此方法获取视图在窗口坐标系中的中心点:
CGPoint windowPoint = [annView convertPoint:[annView center] toView:window]