☉目標:在前一個範例中建立的Google Map上,加上座標點(POIs),當點選座標點會觸發對應的event。

☉限制:必須將iPhone的作業系統更新到OS 3.0版本,開發使用的SDK也要是SDK 3.0才有內建Mapkit Framework。

☉效果畫面:


☉步驟說明:
在地圖上每一個座標點,都是一個MKAnnotationView,也就是UI。而每一個MKAnnotationView都需要有對應的資料 MKAnnotation,這是Protocal,也就是儲存每個座標點所需要用到的資料的地方。因此,我們要先建立一個使用MKAnnotation的 類別。

依照iPhone開發者文件的說明。這個Protocal需要宣告三個屬性和一個初始化方法。三個屬性分別是coordinate、title、subtitle,和一個方法initWithCoords。

剩下的部份請參考我的網誌,很懶的在重新貼一次Orz...順便打廣告XD
Mapkit之在地圖上加入座標點,使用MKAnnotation和MKAnnotationView

如果這樣貼文有違規的話請各位大大提醒我喔,謝謝。