2016-12-28 4 views
1

Мы создаем мобильное приложение на основе карт, доступное на iOS и Android. Мы хотим нарисовать маршрут на карте, и для этого мы используем полилинию в iOS. Вот код iOS для него.Google map polyline в Android

let polyline = infoArray[activeIndex].polyLine // Polyline code in string format 
let path: GMSPath = GMSPath(fromEncodedPath: polyline)! 
let routePolyline = GMSPolyline(path: path) 
routePolyline.strokeWidth = 3 
routePolyline.map = mapView 

Но разработчик Android не может как его нарисовать Android. Как это сделать для Android?

+0

@Charuka Я прошел через это сообщение. У нас нет списка широт и долгот, а всего лишь код – ujjwal

ответ

0

Вы можете использовать метод PolyUtil.decode от Google Maps Android API Utility Library, чтобы получить List<LatLng> от кодируемой String полилинии.

+0

Есть ли какой-либо метод прямого рисования закодированной полилинии в андроиде, как в iOS – ujjwal

+0

Нет, но декодированный 'List' может быть непосредственно использован' PolylineOptions.addAll' метод – antonio

Смежные вопросы