30天学习Swift项目实战第五天------获取定位经纬度

30天学习Swift项目实战第五天------获取定位经纬度,第1张

概述使用CoreLocation来完成定位信息。 本来我还想完成一下经纬度转换为具体地理位置的,但是一直报错,以后补充吧。不想拖进度。 注意,info.plist文件的权限添加。 本项目只有一个类,ViewController: // // ViewController.swift // MyLocation // // Created by luopan on 16/8/6. // Copyrigh

使用CoreLocation来完成定位信息。 本来我还想完成一下经纬度转换为具体地理位置的,但是一直报错,以后补充吧。不想拖进度。 注意,info.pList文件的权限添加。 本项目只有一个类,VIEwController:

// // VIEwController.swift // MyLocation // // Created by luopan on 16/8/6. // copyright © 2016年 Hust University. All rights reserved. //

import UIKit

//导入定位框架包 import CoreLocation

class VIEwController: UIVIEwController,CLLocationManagerDelegate{

@IBOutlet weak var showLabel: UILabel!//定位管理器var locationManager: CLLocationManager!//按钮点击事件[@IBAction](http://my.oschina.net/u/866341) func GetLocation(sender: UIbutton) {        locationManager = CLLocationManager()        // 设置代理为当前对象    locationManager.delegate = self    // 设置定位的精确度    locationManager.desiredAccuracy = kCLLocationAccuracyBest    //授权定位    locationManager.requestAlwaysAuthorization()        if CLLocationManager.locationServicesEnabled(){        // 开启定位服务        locationManager.startUpdatingLocation()    }else{       showLabel.text = "请打开定位服务。"    }}//定位失败回掉方法func locationManager(manager: CLLocationManager,dIDFailWithError error: NSError) {    showLabel.text = error.localizedDescription    print(error.localizedDescription)}// 定位更新地理信息调用的代理方法func locationManager(manager: CLLocationManager,dIDUpdateLocations locations: [CLLocation]) {        if locations.count > 0 {        let newLocation = locations.last        let longitude = newLocation?.coordinate.longitude        let latitude = newLocation?.coordinate.latitude        self.showLabel.text = "经度是:\(longitude!)----纬度是:\(latitude!)"                  }}overrIDe func vIEwDIDLoad() {    super.vIEwDIDLoad()    }

}

尝试了很多种方法去转换经度度到具体地理信息,但是不成功。时间好玩,明天在搞吧。

总结

以上是内存溢出为你收集整理的30天学习Swift项目实战第五天------获取定位经纬度全部内容,希望文章能够帮你解决30天学习Swift项目实战第五天------获取定位经纬度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1073386.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存