2011-08-03 50 views
0

創建一個盒子我有,我希望用戶能夠板車某地區附近的箱的應用,比方說一個停車場。我無法弄清楚讓他們畫這個的好方法。我可以跟蹤長按,然後從觸摸點中繪製MKPolygon,但我希望它們能夠跟蹤停車場,然後獲取拐角的座標值。用戶上的MKMapView

我不知道如何做到這一點,任何幫助將不勝感激。

回答

1

略有不同,可能更簡單的方法可以嘗試,就是讓用戶使用拖動批註中指定的角落。

要啓動「繪圖」,將兩個(或更多)的註釋來表示框的角上。請務必使用實現setCoordinate:的註釋類,以便可拖動。

用戶可以將他們想去的角落,並在完成時,此時你可以使用註釋座標創建MKPolygon,然後刪除註釋挖掘一些按鈕。

或者,每次用戶完成拖動註釋(角落)並且用戶點擊某個按鈕以表示「完成」,然後您可以刪除註釋時,您可以重新創建MKPolygon。

+0

我喜歡這個想法,但我還是希望用戶只追蹤他們的選擇。雖然你的想法可能會是我必須做的。如果我找不到我想要的方法,我會將您的答案標記爲已接受。感謝您的意見,我非常感謝。 – SkylarSch

+0

不客氣。我同意追蹤方法會更好。 – Anna

+1

我最終做的是在一個額外的UIView滑動與清晰的顏色。添加了用戶可以調整大小和移動的子視圖,然後當他們點擊「保存」時,它會從「調整大小視圖」拉出角點並將它們映射到地圖視圖的座標。 – SkylarSch