zoukankan      html  css  js  c++  java
  • 关于如何调用苹果自带的地图APP

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

    // 通过地理编码,得到位置,

        CLLocation *loc = [[CLLocation alloc] initWithLatitude:30.662221 longitude:104.041367];

        [geoCoder reverseGeocodeLocation:loc completionHandler:^(NSArray *placemarks, NSError *error) {

            CLPlacemark *pMark = [placemarks firstObject];

            NSData *data = [NSJSONSerialization dataWithJSONObject:pMark.addressDictionary options:NSJSONWritingPrettyPrinted error:nil];

            

            NSString *result = [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding];

            NSLog(@"%@", result);

            

            MKPlacemark *mkMark = [[MKPlacemark alloc] initWithPlacemark:pMark];

    //设置地图的以什么形式显示,卫星图,标准图等

            NSDictionary *options = @{MKLaunchOptionsMapTypeKey:@(MKMapTypeStandard)};

            MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:mkMark];

    //调用函数,把地图显示出来。

            [mapItem openInMapsWithLaunchOptions:options];

        }];

  • 相关阅读:
    ubuntu18.04 扩展根目录 亲测有效
    mysql数据恢复
    java多线程
    jenkins安装搭建及使用
    springboot web开发
    git版本管理
    docker安装部署项目
    vue nuxt项目部署
    IntelliJ IDEA常用快捷键
    IntelliJ IDEA常用设置
  • 原文地址:https://www.cnblogs.com/handsomeBoys/p/4869285.html
Copyright © 2011-2022 走看看