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];

        }];

  • 相关阅读:
    POJ2299--树状数组求逆序数
    每周总结
    2016湖南省赛--A题--2016
    ACM暑期训练总结
    jQuery实现拖动布局并将排序结果保存到数据库
    TP3.2整合kindeditor
    TP3.2整合uplodify文件上传
    Sublime Text3 使用
    ThinkPHP AJAX分页及JS缓存的应用
    Thinkphp分页类使用
  • 原文地址:https://www.cnblogs.com/handsomeBoys/p/4869285.html
Copyright © 2011-2022 走看看