2011-11-23 77 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