MZLocationPicker 1.0.2

MZLocationPicker 1.0.2

测试已测试
语言语言 SwiftSwift
许可证 MIT
发布最新发布2017年12月
SwiftSwift 版本3.0
SPM支持 SPM

Michal Ziman 维护。




  • Michal Ziman

MZLocationPicker

简单易用的位置选择器。对用户来说如此,对开发者来说也是如此。

默认 历史记录 搜索 自定义

Version
License
Platform

功能

  • 对地图中选择的地点进行反向地理编码
  • 位置文本搜索
  • 选择位置的历史记录
  • 多种地图类型
  • 自定义注释/标记
  • 自定义色调颜色
  • 支持本地化
  • 横屏及竖屏方向

示例

要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install

安装

MZLocationPicker 通过 CocoaPods 提供。要安装它,只需在您的 Podfile 中添加以下行

pod "MZLocationPicker"

使用

仅用于简单用法,只需实现 MZLocationPickerDelegate 方法并以如下方式显示选择器

let picker = MZLocationPickerController()
picker.delegate = self
present(picker, animated: true, completion: nil)

但是,您也可以对其进行更多自定义

let picker = MZLocationPickerController()
picker.delegate = self
picker.tintColor = .purple
picker.annotation.image = #imageLiteral(resourceName: "custom_pin")
picker.annotation.centerOffset = CGPoint(x: 0, y: 24)
picker.mapType = .satellite
picker.translator = self
present(picker, animated: true, completion: nil)

已知问题

  • 当地图类型为飞行时,搜索显示不正确。为了最佳功能,请避免使用飞行地图类型。

作者

Michal Ziman, [email protected]

许可证

MZLocationPicker 的许可证为 MIT。有关更多信息,请参阅 LICENSE 文件。