MapManager 介绍
Map manager 是 MapKit 封装器,提供路线方向绘制,完全使用 Swift 编写。
简单示例——使用 Apple 设备定向:
var latOrigin = 37.331789 var lngOrigin = -122.029620 var coordinateOrigin = CLLocationCoordinate2D(latitude: latOrigin, longitude: lngOrigin) var latDestination = 37.231789 var lngDestination = -122.029620 var coordinateDestination = CLLocationCoordinate2D(latitude: latDestination, longitude: lngDestination) mapManager.directions(from: coordinateOrigin, to: coordinateDestination) { (route, direction@R_538_4045@ion, boundingRegion, error) -> () in if (error? != nil) { println(error!) }else{ if let web = self.mapView?{ dispatch_async(dispatch_get_main_queue()) { web.addOverlay(route!) web.setVisibleMapRect(boundingRegion!, animated: true) } } } }
MapManager 官网
https://github.com/varshylmobile/MapManager
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。