2012-09-08 55 views
1

我對xcode相當陌生,目前我正在開發一個小型iPhone應用程序。添加註釋到地圖做出選擇時xcode

我已經得到了加載時顯示的地圖(使用MKMapView),並且還有一個加載可以顯示數據庫的視圖的按鈕。它將顯示建築物列表。

我的目標是讓用戶在第二個視圖中觸摸建築物名稱時,應用程序將在已觸摸的建築物頂部的地圖視圖上放置圖釘(和/或註記)。

我將如何去完成這個?

此外,我應該如何在數據庫中存儲緯度&經度,以便它與正確的建築物名稱相關?

我在這裏看了一圈,並搜索了一下沒有發現任何有用的東西,但我可能只是錯過了它。

任何幫助/意見將不勝感激!

如果有幫助,我可以發佈我的MKMapview的代碼。

回答

0

您可能正在尋找MKMapView類中的addAnnotation:方法。您需要創建一個新的MKAnnotation實例,將其填入相關信息,然後將其添加到按鈕觸摸的地圖上。

如果忽略viewForAnnotation:方法對你MKMapView,你可以簡單地通過animatesDrop屬性設置爲YES動畫針掉在地上。

查看MKMapView Class reference瞭解更多信息。

至於你的問題的第二部分,我不確定你的數據庫的佈局是什麼,或者確切的問題可能在那裏。