2010-01-19 44 views
5

我想要獲取註釋相對於屏幕的位置(不是地圖座標)。獲取註釋相對於屏幕的位置

例如,對於地圖上的註釋,我想知道特定引腳離左上角(0,0)多遠。

我查看了文檔,並沒有提供關於其絕對或相對位置的信息。

我會在進一步分析和重寫渲染方法作爲最後的手段之前進一步研究石英框架。

任何想法?

回答

2

給定一個MKAnnotation,你可以使用[MKMapView viewForAnnoation]得到MKAnnocationView。你可以用它來獲得窗口座標中的視圖中心:

CGPoint windowPoint = [annView convertPoint:[annView center] toView:window] 

主UIWindow通常可以通過你的AppDelegate獲得。

相關問題