在 iOS 中使用 Google 地图 API 获取路线
Get Directions using Google Maps API in iOS
我是一个 Swift/iOS 初学者,我想使用 Google 地图 API 来绘制位置之间的方向,我现在如何使用 MapKit 做到这一点,但 MapKit 不支持在伊拉克的方向。
有人可以帮助我开始使用 Google 地图吗?
我的项目需要这个。
您可以使用直接 Google 地图获取从您当前位置到所需位置的方向,方法是使用以下代码行
(如果您的 phone 中有 "Google Map" 应用程序,则 if 循环将执行,否则将执行 else 循环并在您的网络浏览器上打开 google 地图)
if (UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)) {
UIApplication.shared.openURL(NSURL(string:
"comgooglemaps://?saddr=&daddr=\(Float((Yourcoordinate.latitude)!)),\(Float((Yourcoordinate.longitude)!))&directionsmode=driving")! as URL)
} else {
let url = "https://www.google.co.in/maps/dir/?saddr=&daddr=\(Float((Yourcoordinate.latitude)!)),\(Float((Yourcoordinate.longitude)!))"
UIApplication.shared.openURL(NSURL(string:url)! as URL)
}
希望这会有所帮助...
我是一个 Swift/iOS 初学者,我想使用 Google 地图 API 来绘制位置之间的方向,我现在如何使用 MapKit 做到这一点,但 MapKit 不支持在伊拉克的方向。
有人可以帮助我开始使用 Google 地图吗? 我的项目需要这个。
您可以使用直接 Google 地图获取从您当前位置到所需位置的方向,方法是使用以下代码行
(如果您的 phone 中有 "Google Map" 应用程序,则 if 循环将执行,否则将执行 else 循环并在您的网络浏览器上打开 google 地图)
if (UIApplication.shared.canOpenURL(URL(string:"comgooglemaps://")!)) {
UIApplication.shared.openURL(NSURL(string:
"comgooglemaps://?saddr=&daddr=\(Float((Yourcoordinate.latitude)!)),\(Float((Yourcoordinate.longitude)!))&directionsmode=driving")! as URL)
} else {
let url = "https://www.google.co.in/maps/dir/?saddr=&daddr=\(Float((Yourcoordinate.latitude)!)),\(Float((Yourcoordinate.longitude)!))"
UIApplication.shared.openURL(NSURL(string:url)! as URL)
}
希望这会有所帮助...