swift中两个标记之间的方向
我想从swift中的谷歌地图中获得方向。 在我的应用程序中,用户可以使用LongTouch制作两个标记,我想显示标记之间的方向,并且我还可以得到每个标记的纬度和经度。 我是业余爱好者,找不到这方面的代码swift中两个标记之间的方向,swift,google-maps,direction,Swift,Google Maps,Direction,我想从swift中的谷歌地图中获得方向。 在我的应用程序中,用户可以使用LongTouch制作两个标记,我想显示标记之间的方向,并且我还可以得到每个标记的纬度和经度。 我是业余爱好者,找不到这方面的代码 func mapView(mapView: GMSMapView, didLongPressAtCoordinate coordinate: CLLocationCoordinate2D) { if counterMarker < 2 { counterMa
func mapView(mapView: GMSMapView, didLongPressAtCoordinate coordinate: CLLocationCoordinate2D) {
if counterMarker < 2
{
counterMarker += 1
let marker = GMSMarker(position: coordinate)
marker.appearAnimation = kGMSMarkerAnimationPop
marker.map = mapView
marker.position.latitude = coordinate.latitude
marker.position.longitude = coordinate.longitude
latitudeMarker = marker.position.latitude
longitudeMarker = marker.position.longitude
print(latitudeMarker)
print(longitudeMarker)
print("ok")
}
}
func地图视图(地图视图:GMSMapView,didlongpressat坐标:cllocation坐标2d){
如果计数器标记<2
{
计数器+=1
让标记器=GMS标记器(位置:坐标)
marker.appearAnimation=kGMSMarkerAnimationPop
marker.map=mapView
marker.position.latitude=坐标.latitude
marker.position.longitude=坐标.longitude
latitudeMarker=marker.position.latitude
longitudeMarker=marker.position.longitude
打印(纬度标记器)
打印(纵向标记器)
打印(“确定”)
}
}
如何使用谷歌地图获取方向和时间?您可以尝试使用,这是一项使用HTTP请求计算位置之间方向的服务
您可以将两个标记设置为起点和终点参数,它是您希望计算方向的地址、文本纬度/经度值或地点ID
- 如果传递地址,方向服务将对字符串进行地理编码,并将其转换为纬度/经度坐标以计算方向
- 如果传递坐标,它们将不变地用于计算方向。确保纬度和经度值之间不存在空格
- 如果传递地址,方向服务将对字符串进行地理编码,并将其转换为纬度/经度坐标以计算方向
- 如果传递坐标,它们将不变地用于计算方向。确保纬度和经度值之间不存在空格