【发布时间】:2016-10-02 07:07:28
【问题描述】:
任何人都知道是否可以从客户端应用程序使用 google 地方自动完成 api。
我尝试通过对以下 url 的 jsonp 请求来访问它..
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=#{input}&types(regions)&language=en_en&key=MY_API_KEY&callback=JSONP_CALLBACK"
我得到了这个回应
"error_message" : "此 IP、站点或移动应用程序无权使用此 API 密钥。从 IP 地址 94.33.38.138 收到请求,引用者:http://localhost:3000/"
我发现自动完成 api 需要一个服务器密钥,并且只能从后端访问。那是对的吗?还是有其他方法可以从浏览器访问它?
我需要将地点自动完成的结果与同一输入字段上的另一个自动完成列表结合起来,因此谷歌地点自动完成小部件不是一个选项。
【问题讨论】:
标签: google-maps google-maps-api-3 google-places-api