2011-01-25 45 views

回答

1

從蘋果文檔:

的MKOverlay協議規定既是一個點一個特定類型的註解和地圖上的一個區域。覆蓋對象本質上是包含表示地圖區域所需的地理數據的數據對象。例如,覆蓋圖可以採用常見形狀的形式,例如矩形和圓形。他們也可以描述多邊形和其他複雜的形狀。

您可以使用疊加層在地圖視圖上疊加更復雜的內容。例如,您可以使用覆蓋圖來顯示國家公園的邊界,或者沿着城市街道追蹤公交路線。 Map Kit框架定義了幾個符合該協議並定義標準形狀的具體類。

因爲疊加層也是註釋,所以它們具有與註釋相似的使用模式。使用addOverlay:方法將其添加到地圖視圖中時,該視圖會檢測疊加層的定義區域是否與地圖的可見部分相交。此時,地圖視圖會要求其代表提供一個特殊的疊加視圖來繪製疊加層的直觀表示。如果您將疊加層作爲註釋添加到地圖視圖中,則會將其視爲帶有單個點的註記。

欲瞭解更多信息請參閱的MKOverlayMKOverlayView

0

疊加爲您提供在地圖之上的一層,這樣你可以借鑑一些東西documenation(主要多邊形,線,點)。

要知道更多看到MKOverlayMKOverlayView蘋果的文檔

tutorial可以幫助您

FYI:MKOverlay將在iOS4的和

後工作