2011-11-23 81 views
0

我只想在mkMapView中顯示當前位置,並且地圖以當前位置爲中心,還應顯示座標和地址信息。如何實現。通過使用showCurrentlocation爲YES顯示藍色指針並顯示信息「當前位置「。但是,我想要點擊該藍色按鈕的詳細信息。請幫助我。mkMapview上顯示當前位置的詳細信息?

回答

1

在你MKMapViewDelegate的viewForAnnotation方法(你也來生成與反向地理編碼地址),你可以試試這個:

- (MKAnnotationView *)map:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>) annotation{ 
    if(self._mapView.userLocation==annotation){ 
       [email protected]"yourCityObtainedByReverseGeocoding"; 
       [email protected]"yourStreetObtainedByReverseGeocoding"; 
       return nil; 
    } 
} 

希望這有助於。

+1

我使用的是reveseGeocoding,但沒有信息越來越..顯示未能顯示plaatmark。我怎麼做reverseGeocoding和如果我將得到reversegeocoding data.Then我怎麼可以把計算的數據代替標題和副標題... PLZ給我一個示例代碼....在此先感謝... – vipul