是否有可能使用来自客户端应用的谷歌地方自动完成API。
我尝试使用jsonp请求访问以下网址..
https://maps.googleapis.com/maps/api/place/autocomplete/json?input=# {输入}&安培;类型(区域)及语言=的en_EN&安培;键= MY_API_KEY&安培;回调= JSONP_CALLBACK“
我得到了这个回复
“error_message”:“此IP,网站或移动应用程序无权使用此API密钥。请求从IP地址94.33.38.138收到,请参阅:http://localhost:3000/”
我发现自动完成api需要服务器密钥,并且只能从后端访问。那是对的吗?或者是否有另一种从浏览器访问它的方法?
我需要将地点自动填充的结果与同一输入字段上的其他自动填充列表结合使用,这样google place autocomplete widget就不是一个选项。
答案 0 :(得分:2)
您可以通过javascript-API(https://developers.google.com/maps/documentation/javascript/places-autocomplete#place_autocomplete_service)的places-library的自动完成服务请求预测...不需要密钥,可以从客户端请求