“;此API项目无权使用此API”;使用googledirections和Android
我正在使用Google Directions Android()构建一个应用程序。我在同一个应用程序中使用API密钥来创建地图没有问题,但是当我尝试使用以下内容时“;此API项目无权使用此API”;使用googledirections和Android,android,google-maps-android-api-2,google-directions-api,Android,Google Maps Android Api 2,Google Directions Api,我正在使用Google Directions Android()构建一个应用程序。我在同一个应用程序中使用API密钥来创建地图没有问题,但是当我尝试使用以下内容时 Routing routing = new Routing.Builder() .travelMode(AbstractRouting.TravelMode.DRIVING) .key(getString(R.string.google_api_key))
Routing routing = new Routing.Builder()
.travelMode(AbstractRouting.TravelMode.DRIVING)
.key(getString(R.string.google_api_key))
.withListener(this)
.alternativeRoutes(false)
.waypoints(new LatLng(mLastLocation.getLatitude(), mLastLocation.getLongitude()), pickupLatLng)
.build();
routing.execute();
我收到一个错误“此API项目无权使用此API”。
在我的GoogleAPI控制台中,我启用了所有16个MapsAPI,唯一被请求的是用于Android的MapsSDK。
API密钥完全开放且不受限制。有什么提示吗?要使用谷歌方向库,您必须使用您的服务器密钥(通过谷歌自动生成)。 您可以在控制台中找到服务器密钥 请尝试替换此代码:
.key(getString(R.string.google_api_key))
使用服务器密钥-如下所示:
.key(getString("your server key"))