地图1

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公里 比例 下) 20190121-1340 . … …… … .
    38657城铁阅读 2,990评论 0 0
  • 他默默地站在窗前的书桌旁看着远处,神情平静。脚边,安安静静地趴着一个大大的彩色纸团。暮前的阳光,透进窗来。那个纸团...
    Lily的打卡日记阅读 2,241评论 0 5
  • 有用才会有用。常常绘制幸福地图,走上幸福大道,带着光亮,照亮自己,照亮需要的ta。 以浩子为荣!因为他是他,不是因...
    艾小花儿阅读 2,087评论 0 2
  • 阅读地图告诉我们,成长有规律可循,我们既是教育孩子的教师,又是被教育者和终身学习者,教育的第一个目标是构造一个得宜...
    守拙瑜阅读 4,855评论 0 2
  • 在收集产品需求之前、做完初步的用户研究之后,便可以开始绘制同理心地图了;如果说确定产品策略是解决问题的环节,那么同...
    葵葵1973阅读 4,662评论 0 0