【问题标题】:iOS google places api key not workingiOS google地方api密钥不起作用
【发布时间】:2014-01-09 06:42:04
【问题描述】:

我想为谷歌地方实现自动完成功能。

我在 google 上创建了一个启用了 places api 服务的项目。我正在使用 iOS 密钥来获取 json 数据但得到以下 JSON 响应

{ “预测”:[], “状态”:“REQUEST_DENIED” }

我也在使用浏览器密钥在 safari 中尝试相同的请求,但仍然得到相同的响应。

请帮忙。

【问题讨论】:

    标签: google-maps mapkit google-places-api google-places


    【解决方案1】:

    虽然这个问题已经由创作者自己回答了,但我想再详细说明几点,因为很多人都面临这个问题。

    如果您使用的是 Google Pods / SDK,则根据您的实现创建所需的 iOS Key / Android Key。

    如果您打算使用地点 API 进行自动完成,

    https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Amoeba&types=establishment&location=21.76999,-122.44696&radius=500&key=[YOUR_API_KEY]
    

    那么适用于 iOS / Android 的 API 密钥将不起作用,在这种情况下,您需要从谷歌控制台创建一个 Browser Key

    注意:如果您想在项目中使用 Places API,请不要忘记启用

    来自

    Google Developer Console如下图:

    运行您的项目/API 后,您将获得 JSON 响应。

    【讨论】:

      【解决方案2】:

      解决了..每个参数都可以,但是当我使用笔记本电脑时,我在 URL 中发送了 sensor=false。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-04-25
        相关资源
        最近更新 更多