Google maps iOS google放置api密钥不起作用

Google maps iOS google放置api密钥不起作用,google-maps,mapkit,google-places-api,google-places,Google Maps,Mapkit,Google Places Api,Google Places,我想为GooglePlaces实现自动完成功能 我已经在google上创建了一个项目,启用了PlacesAPI服务。我正在使用iOS密钥获取json数据,但得到以下json响应 { “预测”:[], “状态”:“请求被拒绝” } 我还在safari中使用浏览器键尝试相同的请求,但仍然得到相同的响应 请帮助。解决了问题。每个参数都正常,但我在使用笔记本电脑时在URL中发送了sensor=false 虽然这个问题已经被创造者自己回答了,但我想再详细地讲几点,因为很多人都面临着这个问题 如果您使用的是

我想为GooglePlaces实现自动完成功能

我已经在google上创建了一个项目,启用了PlacesAPI服务。我正在使用iOS密钥获取json数据,但得到以下json响应

{ “预测”:[], “状态”:“请求被拒绝” }

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


请帮助。

解决了问题。每个参数都正常,但我在使用笔记本电脑时在URL中发送了sensor=false

虽然这个问题已经被创造者自己回答了,但我想再详细地讲几点,因为很多人都面临着这个问题

如果您使用的是GooglePods/SDK,那么根据您的实现创建iOS密钥/Android密钥

如果您计划使用places 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键将不起作用,在这种情况下,您需要从google控制台创建一个浏览器键

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

如下图所示:

在运行项目/API之后,您将得到JSON响应