Я пытаюсь использовать PolyUtil. isLocationOnPath и запрашивает java.util.Listcom.google.android.gms.maps.model.LatLng
, а не java.util.List com.google.type.LatLng
.В результате, когда я пытаюсь создать список следующим образом:
List<com.google.android.gms.maps.model.LatLng> path3 = new ArrayList<>();
path3.add(new com.google.android.gms.maps.model.LatLng(-35.016, 143.321),
new com.google.android.gms.maps.model.LatLng(-34.747, 145.592),
new com.google.android.gms.maps.model.LatLng(-34.364, 147.891),
new com.google.android.gms.maps.model.LatLng(-33.501, 150.217),
new com.google.android.gms.maps.model.LatLng(-32.306, 149.248),
new com.google.android.gms.maps.model.LatLng(-32.491, 147.309))
public boolean checkLocationOnRoute(){
return onRoute = PolyUtil.isLocationOnPath(currentPoint, path, false, 100);
}
Это приводит к ошибке cannot resolve symbol 'add'
.Как я могу создать список для ломаной линии , используя необходимый List<com.google.android.gms.maps.model.LatLng>
и для isLocationOnPath метод.