我只想在mkMapView中显示当前位置,地图以当前位置为中心,并且还应显示坐标和地址信息。如何实现。使用showCurrentlocation为YES显示蓝色指针并显示信息“当前位置”。但是,我想要点击蓝色按钮的详细信息。请帮助我。
答案 0 :(得分:1)
在MKMapViewDelegate的viewForAnnotation方法中(您还需要使用反向地理编码生成地址),您可以尝试这样做:
- (MKAnnotationView *)map:(MKMapView *)map viewForAnnotation:(id <MKAnnotation>) annotation{
if(self._mapView.userLocation==annotation){
self._mapView.userLocation.title=@"yourCityObtainedByReverseGeocoding";
self._mapView.userLocation.subtitle=@"yourStreetObtainedByReverseGeocoding";
return nil;
}
}
希望这有帮助。