我有一个应用程序需要使用葡萄牙和巴西的手机 GPS 坐标来获得准确的地址。
当我尝试获取当前位置地址(室内)时,位置和街道名称是正确的,但街道号码和邮政编码通常是错误的。
我正在使用反向地理编码,这里的谷歌地图 API 是调用代码:
NSString *requestUrlString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/geocode/json?address=%@&sensor=false", coordinatesString];
//Creating the HTTP Request and setting the required post values
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:[NSURL URLWithString:requestUrlString]];
[request setTimeOutSeconds:200];
[request setDelegate:self];
[request setDidFinishSelector:@selector(geocodeFinished:)];
[request setDidFailSelector:@selector(geocodeFailed:)];
[request startAsynchronous];
我的问题是,通过使用 IOS Maps 框架,我可以获取特定地点的坐标并将其转换为正确的地址吗?另外我可以做些什么来提高室内/室外坐标的精度?
在此先感谢,对于刚刚提出的问题的更多说明,我会在这里。