使用Google Place_id获取地址组件

时间:2014-08-24 18:52:51

标签: jquery google-maps

我正在尝试使用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。

如果我想做的话,请告诉我。任何帮助表示赞赏。我是一名自学成才的业余网站开发人员。

谢谢,))

2 个答案:

答案 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