我正在尝试使用Google地图“Place_id”为某个位置请求地址组件。我的代码如下:
varTestLink = "https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&key=" + googleAPIKey()
$.get(varTestLink, function (response) {
console.log(response);
}, "jsonp");
运行此时会发生以下错误:
SyntaxError:missing;在语句“error_message”之前:“此API 项目无权使用此API。
如果我想做的话,请告诉我。任何帮助表示赞赏。我是一名自学成才的业余网站开发人员。
谢谢,))
答案 0 :(得分:1)
places-API不支持JSONP,请求客户端的详细信息使用places-library of the Maps-Javascript-API
答案 1 :(得分:0)
您是否已完成授权使用API的流程(请参阅here)?您还需要在每次通话中传递密钥。例如:
https://maps.googleapis.com/maps/api/place/nearbysearch/json
?location=-33.8670522,151.1957362
&radius=500
&types=food
&name=harbour
&key=YOUR_KEY