如何在点击地图时存储数据?

时间:2011-08-29 04:02:39

标签: iphone nsstring mkannotation mapkit

我正在创建一个应用程序,其中我有地图视图放大地图。当用户点击地图然后删除注释。当注释放在该地址上时,该地址将存储在字符串中。如何将数据存储在mapview的字符串中?

1 个答案:

答案 0 :(得分:0)

你的意思是:兰经和经度?

// Assume  you declare MKMapView *mapView;
CGPoint point = [sender locationInView:self.mapView];
CLLocationCoordinate2D locCoord =[self.mapView convertPoint:point toCoordinateFromView:self.mapView];

NSString *yourAddress = [NSString stringWithFormat:@"Lat: %f, Lng: %f", locCoord.latitude, locCoord.longitude];

希望这是你想要的,如果没有更多地指明你想要实现的目标,我会尽力帮助。

修改

如果您想要的位置,这可能会有所帮助:http://stackoverflow.com/questions/3822297/read-current-location-name-using-map-view-in-iphone

致记者:发布示例代码的MathieuF。