zoukankan      html  css  js  c++  java
  • 地理编码与反地理编码

    #import "ViewController.h"

    #import <CoreLocation/CoreLocation.h>

     

    @interface ViewController ()

     

    @end

     

    @implementation ViewController

     

    - (void)viewDidLoad {

        [super viewDidLoad];

        //地理编码

        [self geocoder:nil];

        //反地理编码;

    }

     

    //没联网,没办法执行

    -(void)geocoder:(UIButton*)sender

    {

        //初始化地理编码类

        CLGeocoder *geo=[[CLGeocoder alloc]init];

        //开始地理编码

        [geo geocodeAddressString:@"北京" completionHandler:^(NSArray *placemarks, NSError *error) {

           if(placemarks.count==0||error)

               NSLog(@"%@",error) ;

            for (CLPlacemark *mark in placemarks) {

                NSLog(@"%f ,%f ,%@, %@",mark.location.coordinate.latitude,mark.location.coordinate.longitude,mark.name, mark.description);

            }

        }];

        

        NSLog(@"===");

    }

    //反地理编码

    -(void)diGeoCoder

    {

        CLLocation *location=[[CLLocation alloc]initWithLatitude:38.1 longitude:116];

        CLGeocoder *geo=[[CLGeocoder alloc]init];

        [geo reverseGeocodeLocation:location completionHandler:^(NSArray *placemarks, NSError *error) {

            for (CLPlacemark *mark in placemarks) {

                NSLog(@"%f ,%f ,%@, %@",mark.location.coordinate.latitude,mark.location.coordinate.longitude,mark.name, mark.description);

            }

     

        }];

    }

  • 相关阅读:
    无密码登录Linux
    php生成压缩包
    验证数字的正则表达式集
    初识MEF
    实现Linq.Distinct方法
    《Windows Internal》(2)
    《Windows Internals》(1)
    使用MEF宿主在一个应用程序上
    mysql错误记录集合
    python基本知识之数据类型
  • 原文地址:https://www.cnblogs.com/tangranyang/p/4655618.html
Copyright © 2011-2022 走看看