美文网首页iOS实用教程iOS 开发 iOS Developer
iOS高德地图SDK定位和搜索附近信息的具体使用

iOS高德地图SDK定位和搜索附近信息的具体使用

作者: catcherdream | 来源:发表于2016-09-01 09:21 被阅读8233次

    前言: - - - - -地图功能做的总感觉有点小问题以修正,有时间在上

    使用高德SDK需要配置开发环境,官网介绍的很清楚。

    1.显示地图、定位、显示当前位置。

    导入你需要的功能的头文件,申明全局变量,代理方法等等。

    初始化地图,在控制器即将显示额时候打开定位和跟踪用户,这里对参数不懂的话康忙进去都有注释。

    对了。iOS8以后定位需要在info.plist添加以下字段

    NSLocationAlwaysUsageDescription 永远访问用户位置

    NSLocationWhenInUseUsageDescription 在应用使用期间访问用户位置

    根据你的需要只要添加一个就行,类型为String,后面文字没什么用可以不写(第一次定位弹出提示框上面显示的文字)。我看有人两个填了上去一个写YES一个NO。。。坑!!!

    当定位成功后会进行这个回调方法实时获得用户的经纬度

    当点击地图上定位annotation时进行反地理编码进行编码查询、获得当前用户的地址位置替换定位的标题和子标题

    效果图如下。。

    2.显示用户附近信息

    初始化搜索类。获取用户当前位置通过POI周边请求

    回调方法中把poi搜到的地址存到数组中,刷新tableview即可

    效果图如下

    跟着我上面步骤走应该没啥问题~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    相关文章

      网友评论

      • 多情莫过雨季:楼主我的onPOISearchDone 方法里返回的 省市信息是空的值,为什么那
      • 123481bc2118:大佬,方便把你的demo放到github上吗
      • 洁简:原生的可以吗
      • 小小猿:你好可以问下 .怎么停止更新位置么?
        麻辣小龙虾的果风:@小小猿 方法顺序?我就是用onPOISearchDone:这个方法的,这个方法一直更新,导致我的数据一直重复
        小小猿:@匿名999 你怎么还匿名0 0 ..那个 你想怎么实现 .我发现了 .我是方法顺序弄错了
        麻辣小龙虾的果风:我也想问,调用方法时,数据总是有重复的,因为方法一直在更新
      • time_xie:我使用高德地图的时候先显示北京在定位到我的位置怎解决啊?
        a67cd9eaaea5:怎么筛选出附近的大学
        8554c4605cb6:兄弟我照你的,可是
        //当点击定位annotation时进行反地理编码进行编码查询
        -(void)mapView:(MAMapView *)mapView didSelectAnnotationView:(MAAnnotationView *)view
        {}这个方法不触发,点击定位触发在哪,怎么加
        catcherdream:@凄凄切切111111 在控制器的生命周期里设置下试试,如果不行就换种思路写。
      • Top_木木:明天试试看,谢谢啊:smile::smile:
      • 取瓢祸水饮:onReGeocodeSearchDone 方法不调用是怎么回事
        研发组的小仙女:解决了嘛,我也遇到了这个问题
      • 取瓢祸水饮:楼主能否发一下Demo :blush:
        catcherdream:@取瓢祸水饮 这个只是最初的版本。。最初的代码我也没了。
      • pidano:兄弟,为什么我的 request.location repose.regeocode 不能调用呀?
        一个xx的程序员:应该是你的AMapSearchAPI 类没有alloc 吧
        catcherdream:@Sunnyzx 好长时间,我都忘了。
      • midmiss:也是无锡的同行。。 滨湖海岸城这边
        catcherdream:@midmiss :joy:
      • 心中的信念:求demo
        心中的信念:@唐硕 喔喔没事谢谢哈
        catcherdream:@心中的信念 大兄弟按照我写的步骤没啥问题的。。我项目现在遇到问题了没法分心,抱歉了。

      本文标题:iOS高德地图SDK定位和搜索附近信息的具体使用

      本文链接:https://www.haomeiwen.com/subject/euycettx.html