use*_*822 0 django cocoa-touch objective-c ios ios5
我想执行以下操作 - 允许用户在ios应用程序中输入物理地址. - 此地址转换为经度/纬度 - Django服务器代码检查以查看附近的位置.
我怎样才能最有效地完成这项工作?
我应该在ios应用程序中将地址转换为经度和纬度,然后将坐标发送到django服务器代码,还是应该将地址发送到django服务器代码然后将地址转换为经度和纬度?
任何帮助,将不胜感激!
根据Apple的位置感知编程指南您可以使用CLGeocoder对象实现此目的:
CLGeocoder* geocoder = [[CLGeocoder alloc] init];
[geocoder geocodeAddressString:@"Your Address"
completionHandler:^(NSArray* placemarks, NSError* error){
for (CLPlacemark* aPlacemark in placemarks)
{
// Process the placemark.
}
}];
Run Code Online (Sandbox Code Playgroud)
CLPlacemark对象具有一个名为location的属性,可以为该位置生成纬度和经度.
| 归档时间: |
|
| 查看次数: |
4540 次 |
| 最近记录: |