首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >此api项目未被授权使用此API。

此api项目未被授权使用此API。
EN

Stack Overflow用户
提问于 2018-09-27 06:40:19
回答 4查看 30.1K关注 0票数 3

我做了一个出租车预订项目,使用谷歌地图api定位出租车,皮卡和降落地点。

问题是,当我请求搭车时,会发生以下错误:

代码语言:javascript
运行
复制
This API project is not authorized to use this API

请注意,我已经启用了所有google服务,然后重新生成密钥,问题仍然存在。

如何解决这个问题?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-09-28 10:35:41

我找到了答案

问题在我的代码中,在这一行:

代码语言:javascript
运行
复制
public void requestDirection() {

        snackbar = Snackbar.make(view, getString(R.string.fare_calculating), Snackbar.LENGTH_INDEFINITE);
        snackbar.show();
        GoogleDirection.withServerKey(getString(R.string.google_api_key))
                .from(origin)
                .to(destination)
                .transportMode(TransportMode.DRIVING)
                .execute(this);

        confirm.setEnabled(false);
    }

R.string.google_api_key's值由strings.xml的另一个密钥提供。现在,我给出了withServerKey的直接值,直到我发现了strings.xml.的问题。

代码语言:javascript
运行
复制
public void requestDirection() {

        snackbar = Snackbar.make(view, getString(R.string.fare_calculating), Snackbar.LENGTH_INDEFINITE);
        snackbar.show();
        GoogleDirection.withServerKey("[api key]")//getString(R.string.google_api_key))
                .from(origin)
                .to(destination)
                .transportMode(TransportMode.DRIVING)
                .execute(this);

        confirm.setEnabled(false);
    }
票数 2
EN

Stack Overflow用户

发布于 2018-09-27 06:57:37

您需要在google控制台中启用所需的API:https://console.developers.google.com/

在左上角选择您的项目,然后单击仪表板中的“启用API和服务”按钮。

请注意,您可能需要根据您的需求启用多个API (方向、地理定位、地理编码等)。

票数 5
EN

Stack Overflow用户

发布于 2018-09-27 07:32:24

如果您认为已经启用了所有功能,那么您可能会忽略更改manifest.xml文件如下:

代码语言:javascript
运行
复制
        <meta-data
            android:name="com.google.android.geo.API_KEY"
            android:value="@string/google_maps_key" />
        <meta-data
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" /> 

application标签下添加这些标签

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52530929

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档