Я пытаюсь создать путь между двумя точками на карте, и я получаю маркеры в правильном положении, но путь не отображается из-за этой ошибки.
setPolylines() async
{
List<PointLatLng> result = await
polylinePoints.getRouteBetweenCoordinates(
googleAPIKey,
SOURCE_LOCATION.latitude,
SOURCE_LOCATION.longitude,
DEST_LOCATION.latitude,
DEST_LOCATION.longitude
);
if(result.isNotEmpty){
result.forEach((PointLatLng point){
polylineCoordinates.add(
LatLng(point.latitude, point.longitude));
});
}
setState(() {
Polyline polyline = Polyline(
polylineId: PolylineId("poly"),
color: Color.fromARGB(255, 40, 122, 198),
points: polylineCoordinates
);
_polylines.add(polyline);
});
}
Необработанное исключение: исключение : RangeError (index): Неверное значение: Диапазон допустимых значений пуст: 0
Как мне исправить это?