Проложить путь от одной точки до другой Google Maps


#1

Здравствуйте. Подскажите, как можно проложить маршрут на Google Maps (от точки до точки)? Читала, что там что-то связано с JSON, но сама так и не разобралась.
Спасибо за любые ответы!


#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

#3

Спасибо большое :slight_smile: