LocationPickerController
包含内置地图的简单地点选择器。所选条目可以作为 CLLocationCoordinate2D
返回给调用控制器。
用法
- 将
CoreLocation.framework
和MapKit.framework
链接到您的项目中 - 在您的Info.plist中填写
NSLocationWhenInUseUsageDescription
- 导入
CoreLocation
和LocationPickerController
- 初始化LocationPickerController
- 推送控制器
import CoreLocation
import LocationPickerController
let viewController = LocationPickerController(success: {
[weak self] (coordinate: CLLocationCoordinate2D) -> Void in
self?.locationLabel.text = "".appendingFormat("%.4f, %.4f",
coordinate.latitude, coordinate.longitude)
})
let navigationController = UINavigationController(rootViewController: viewController)
self.present(navigationController, animated: true, completion: nil)
安装
LocationPickerController 通过 CocoaPods 提供。要安装它,只需将以下行添加到Podfile中即可。
pod "LocationPickerController"
需求
Swift 5.0 / iOS 12.0+
创建者
许可证
LocationPickerController遵循MIT许可证。有关更多信息,请参阅LICENSE文件。