地图1

作者: Gabriella0629 | 来源:发表于2022-10-09 12:28 被阅读0次
791499-20161203154717037-1773789467.png
extension MainVC: AMapSearchDelegate, CLLocationManagerDelegate{
    func setuploacalManager() {
       let locationManager = CLLocationManager()
        locationManager.delegate = self
        locationManager.requestWhenInUseAuthorization()
        locationManager.startUpdatingLocation()
    }
    // 定位成功
    func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
        if let location = locations.last {
            let req = LngLatToCityRequest()
            req.longitude = location.coordinate.longitude.string
            req.latitude = location.coordinate.latitude.string
            
            ///城市编码
            // 反地理编码转换成具体的地址
            gecoder.reverseGeocodeLocation(location) { placeMarks, _ in
//              gecoder.citycode
                // CLPlacemark -- 国家 城市 街道
                if let placeMark = placeMarks?.first {
                    print(placeMark.region as Any)
                     print("\(placeMark.country!) -- \(placeMark.name!) -- \(placeMark.locality!)")
                    let barButtonItem = self.navigationItem.rightBarButtonItems![1]
                    let loacalBtn = barButtonItem.customView as! UIButton
                    loacalBtn.setTitle(placeMark.locality!, for: .normal)
                }
            }
        }
        
        // 停止位置更新
        locationManager.stopUpdatingLocation()
    }
    // 定位失败
    func locationManager(_ manager: CLLocationManager, didFailWithError error: Error) {
        print(error.localizedDescription)
    }
}

相关文章

  • 全球地图名单

    国内地图 1、百度地图2、高德地图3、腾讯地图4、搜狗地图 在国外可以使用的地图软件有: 1、谷歌地图。 谷歌的全...

  • iOS笔记-地图的基本使用

    地图的基本使用 1.设置地图显示类型// 1.设置地图显示类型 /** MKM...

  • 高德地图

    一.申请key(略) 二.创建地图 1. 显示地图 1)显示以某点为中心的地图 2)加载地图javascript ...

  • 小说设定背景地图

    1.0第1个问题,第1个地图,第1个出生点,主角背景设定,地图背景连接,地图是故事的承载,选定地图以及背景设定,来...

  • 地图的应用

    1.认识常用地图。 (1)地图的分类:按内容,地图可分为普通地图和专题地图。普通地图综合反映某一区域自然和社会经济...

  • 地图研究

    地图的基本使用 设置地图类型'' // 1.设置地图显示类型'' /**'' MKMa...

  • iOS Mapkit的使用

    【iOS】Mapkit的使用:地图显示、定位、大头针、气泡等 标签:iOS地图mapkit 1.显示地图 (1)首...

  • 【CSDN博客迁移】Android高德地图开发(1)——准备阶段

    1 地图SDK下载 高德地图Android SDK主要包括地图SDK、搜索SDK和定位SDK。其中地图SDK有包括...

  • gmapping学习

    一、机器人地图 机器人地图一般分为三种类型:栅格地图,拓扑地图,特征地图 1、栅格地图 栅格地图,在物流信息技术中...

  • Arcgis runtime for Android 100.5

    (三) 加载基础地图 地图上的监听事件 1. 地图加载完成监听 2. 地图缩放基本监听 3. 地图旋转监听 4. ...

网友评论

      本文标题:地图1

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