国家名称的坐标/地区

Posted

技术标签:

【中文标题】国家名称的坐标/地区【英文标题】:Coordinates/Region from Country Name 【发布时间】:2012-04-13 06:31:59 【问题描述】:

如何根据正确书写的国家/地区名称提取CLRegionCLLocationCoordinate2D 或纬度/经度点? 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中坐标的文档?

国家边界坐标数据

使用 OpenStreetMap 获取给定 GPS 坐标集的国家名称

arcMAP添加坐标