我收到以下代码的“无法解析方法'snapToRoads()'”错误...如何解决?

时间:2019-07-05 12:35:25

标签: java android android-studio google-roads-api

我正在尝试使用Google Roads api,希望在其中调用方法snapToRoads,但是我遇到了问题。

我尝试使用snapToRoads的其他方法,但它也显示相同的错误

LatLng[] page = latLngs
            .subList(lowerBound, upperBound)
            .toArray(new LatLng[upperBound - lowerBound]);
SnappedPoint[] points = RoadsApi.snapToRoads(context, true, page).await();

RoadsApi.snapToRoads(上下文,真实,页面)

显示... “无法解析方法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

1 个答案:

答案 0 :(得分:0)

我发现了一个类似的问题:How to Add Snap to Roads Google Map in Android Studio

也许您可以交叉检查是否错过了一些东西。