Здравствуйте. Подскажите, как можно проложить маршрут на Google Maps (от точки до точки)? Читала, что там что-то связано с JSON, но сама так и не разобралась.
Спасибо за любые ответы!
Проложить путь от одной точки до другой Google Maps
Silea
#1
haymob
#2
Есть Directions API на который нужно отправить запрос с начальной и конечной точками маршрута, в ответ он пришлет JSON с координатами маршрута, который нужно распарсить допустим в массив [(широта, долгота)]
и из этого массива уже можно рисовать линии, как написано здесь что то вроде этого:
var array = [(latitude: Double, longitude: Double)]()
let path = GMSMutablePath()
array.forEach { coordinate in
path.addLatitude(coordinate.latitude, longitude: coordinate.longitude)
}
let polyline = GMSPolyline(path: path)
polyline.strokeWidth = 10.0
polyline.geodesic = true
polyline.map = mapView