国家名称的坐标/地区
Posted
技术标签:
【中文标题】国家名称的坐标/地区【英文标题】:Coordinates/Region from Country Name 【发布时间】:2012-04-13 06:31:59 【问题描述】:如何根据正确书写的国家/地区名称提取CLRegion
或CLLocationCoordinate2D
或纬度/经度点? CLGeocoder
会这样工作吗:
CLGeocoder *geoCode = [[CLGeocoder alloc] init];
[geoCode geocodeAddressString:@"Singapore" completionHandler:^(NSArray *placemarks, NSError *error)
if (!error)
CLPlacemark *place = [placemarks objectAtIndex:0];
NSLog(@"%i,%i", place.//what would i put here);
];
CLPlacemark
持有什么变量来告知地址?
【问题讨论】:
【参考方案1】:没关系:
CLGeocoder *geoCode = [[CLGeocoder alloc] init];
[geoCode geocodeAddressString:@"Singapore" completionHandler:^(NSArray *placemarks, NSError *error)
if (!error)
CLPlacemark *place = [placemarks objectAtIndex:0];
CLLocation *location = place.location;
CLLocationCoordinate2D coord = location.coordinate;
NSLog(@"%g is latitude and %g is longtitude", coord.latitude, coord.longitude);
];
【讨论】:
以上是关于国家名称的坐标/地区的主要内容,如果未能解决你的问题,请参考以下文章
如何使用此 GeoJson 文件从特定国家/地区生成随机点(坐标)?
如何使用python有效地将国家信息添加到包含mongoDB中坐标的文档?