0
我正在iphone中做一个基于地图的应用程序,我需要获取地图视图中心的位置。我需要在用户拖动/移动/缩放地图视图时更新位置。这样我就可以从地图上获取纬度/经度信息,并且可以将这些信息发送到谷歌API获取地址信息。从iphone获取位置mapview
任何人都可以有任何想法如何做到这一点可能吗?请帮忙。
在此先感谢 世斌中号
我正在iphone中做一个基于地图的应用程序,我需要获取地图视图中心的位置。我需要在用户拖动/移动/缩放地图视图时更新位置。这样我就可以从地图上获取纬度/经度信息,并且可以将这些信息发送到谷歌API获取地址信息。从iphone获取位置mapview
任何人都可以有任何想法如何做到这一点可能吗?请帮忙。
在此先感谢 世斌中号
摆脱你必须使用谷歌reverseGeocoder API的地址信息。
这里你传递你的经纬度。
MKReverseGeocoder *reverseGeocoder = [[MKReverseGeocoder alloc] initWithCoordinate:newLocation.coordinate];
reverseGeocoder.delegate = self;
[reverseGeocoder start];
在这里你可以获得地址信息
-(void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark
{
NSDictionary *address = [[NSDictionary alloc]initWithDictionary:placemark.addressDictionary];
NSLog(@"%@",address);
}
能否请您指定此代码的一部分,应该在.H写,哪些应该写在.M与代码的一些解释。对不起,要求更多,但我对所有这些事情都很陌生,并且很难理解代码。谢谢, – Ashutosh 2010-07-25 15:58:18