Я пытаюсь использовать API Google Roads, в котором хочу вызвать метод snapToRoads
, но у меня возникла проблема.
Я пытался использовать другой метод snapToRoads
, но он такжепоказывает ту же ошибку
LatLng[] page = latLngs
.subList(lowerBound, upperBound)
.toArray(new LatLng[upperBound - lowerBound]);
SnappedPoint[] points = RoadsApi.snapToRoads(context, true, page).await();
RoadsApi.snapToRoads (context, true, page)
показывает ... "Не удается разрешить метод snapToRoads (.., ..., ...) '"
Мне кажется, я добавил необходимые зависимости в gradle уровня приложения:
implementation 'com.google.android.gms:play-services-maps:16.1.0'
implementation 'com.google.maps:google-maps-services:0.9.3'
implementation 'com.google.maps.android:android-maps-utils:0.5'
Если есть какие-либо другие зависимости, которые я не добавил, пожалуйста, дайте мнезнаю.
Операторы импорта также были добавлены в мою активность:
import com.google.maps.GeoApiContext;
import com.google.maps.RoadsApi;
import com.google.maps.model.SnappedPoint;
Ссылка, на которую я ссылался: roads-api-samples