如何使用谷歌方向 API 在苹果地图上快速绘制路线?
Posted
技术标签:
【中文标题】如何使用谷歌方向 API 在苹果地图上快速绘制路线?【英文标题】:How to draw route on apple map in swift using google direction API? 【发布时间】:2019-12-06 05:53:12 【问题描述】:以下回复是我从谷歌方向 api 获得的。现在我需要在苹果地图上一步一步绘制路线。
let directionURL = "https://maps.googleapis.com/maps/api/directions/json?key=\(samplekey)s&origin=valsad&destination=rajkot"
let parameters = [String: String]()
SCMServiceManager().createSmartServiceWith(params: parameters , url: directionURL, httpMethod:kHTTPMethodGET ) (url, result, error) in
guard let responseDict = result as? [String:Any] else return
let status = responseDict["status"] as! String
var routesArray:String!
if status == "OK"
routesArray = (((responseDict["routes"]!as! [Any])[0] as! [String:Any])["overview_polyline"] as! [String:Any])["points"] as? String
print("routesArray: \(String(describing: routesArray))")
如果需要,我也可以发布一些 json 响应。谢谢。我在我的应用中使用苹果地图。
【问题讨论】:
苹果地图和谷歌地图都不一样。所以我认为direction api给出的数据在Apple地图上无法准确工作。 我认为对我来说是个坏消息。 【参考方案1】:我建议你使用这个库来绘制路线。 https://github.com/raphaelmor/Polyline
【讨论】:
以上是关于如何使用谷歌方向 API 在苹果地图上快速绘制路线?的主要内容,如果未能解决你的问题,请参考以下文章
Android:如何绘制从当前位置到目的地的路线方向谷歌地图 API V2