2
我有一個帶有世界地圖的UIView。這被添加到父UIView,這個父UIView也有從UIViews構建的兩個標記。標記放置在任意兩個國家的中心。轉換座標以在縮放後查找CGPoint並在UIView上移動
現在我發現這兩個標記之間的中點移動世界地圖視圖,以便該中點位於屏幕的中心,然後我繼續縮放地圖,以便包圍兩個標記的矩形填充屏幕。
現在我的問題是:我如何找到標記的「新」座標,使它們看起來沒有移動?即它們仍然位於兩個國家的中心,但是這些國家已經移動並被縮小了
如果我只是通過一些偏移量來移動地圖,我可以將這個偏移量應用到我的標記上,但是當我也適用於地圖的比例尺,但不是標記,我疏忽了我的航點。
希望有人可以在這個小小的幾何學中學習我,或者可能一些內置可可魔法?
謝謝。
chpwn嗨。感謝您的意見。 也許我錯過了一些東西,但是當地圖縮放和移動並且標記是靜態的。我將如何知道後續移動標記的位置? – RickiG 2010-02-05 12:14:17
你可以在UIView上使用convertPoint:方法,不知道我是否完全理解你。 – 2010-02-06 00:48:54