Javascript 如何使用Google Places API获取照片的照片参考
我正试图通过谷歌自动完成的角度获得的地方细节 我的代码是:Javascript 如何使用Google Places API获取照片的照片参考,javascript,angularjs,google-places-api,Javascript,Angularjs,Google Places Api,我正试图通过谷歌自动完成的角度获得的地方细节 我的代码是: var input = document.getElementById('searchBar'); var autocomplete = new google.maps.places.Autocomplete(input); autocomplete.addListener('place_changed', function() { var place = autocomplete.getPlace(); }); 当我使用co
var input = document.getElementById('searchBar');
var autocomplete = new google.maps.places.Autocomplete(input);
autocomplete.addListener('place_changed', function() {
var place = autocomplete.getPlace();
});
当我使用console.log()
打印place
时,我没有按照建议在photos
数组中获得photo\u reference
字段
我只在照片
阵列中获得以下内容
"photos": [{
"height": 1198,
"html_attributions": [
... something ...
],
"width": 1600
},...]
然而,如果我使用CURL或POSTMAN调用相同的API,我会得到photo\u reference
字段
"photos": [{
"height": 364,
"html_attributions": [
... something ...
],
"photo_reference": "CmRaAAAAZbczldylJ55Yk8EsT6SgRMstEc2-aZIBJreHNmjKQh_2HU5rAWE3y1FKD3gyr5bUo9lx-UD-jz-CseqRv1l88lQhjZdFXTBOWyKegbb_xX9VnWSRs6Dlkp0CpngP1gtzEhDRByCLpQYQFrmmN-l6gmCvGhR0-JtgWPXvhv_yumVbJiGqfP-ArQ",
"width": 550
},....]
如何获取照片参考?我做错了什么?不确定您是否已经找到解决方案。但是我找到了一种获取照片url的方法 然后,您可以拨打:
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
最后,我们可以使用如下url:“不确定您是否已经找到解决方案。但是我找到了一种获取照片url的方法 然后,您可以拨打:
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
最后,我们可以使用如下url:“Google Autocomplete不提供
photo\u reference
属性
但正如咸蛋提到的,你可以称之为:
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
wich将返回照片URL,如:
在哪里
CmRaAAAAaMqJfssQ7GtvlNWHquUob3f4f-w7d3SlDT0u84-m4ZmBW1rK5iu8XrvK1Thz6plwOsaq9yt-P9GAPFHBDDF6XUIU71WJTZ8BDYWXJIOSJ836RFK1BGHICGAIU L-FFOBZEHXY7-TIGSRZN7A6LASVNLZJ34PDMLVI4NUTAZVSQO9IQCxW&3u1000&4u667&5m1&2e1
是
photo\u reference
googleautocomplete不提供photo\u reference
属性
但正如咸蛋提到的,你可以称之为:
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
place.photos[0].getUrl({'maxWidth': 500, 'maxHeight': 500})
wich将返回照片URL,如:
在哪里
CmRaAAAAaMqJfssQ7GtvlNWHquUob3f4f-w7d3SlDT0u84-m4ZmBW1rK5iu8XrvK1Thz6plwOsaq9yt-P9GAPFHBDDF6XUIU71WJTZ8BDYWXJIOSJ836RFK1BGHICGAIU L-FFOBZEHXY7-TIGSRZN7A6LASVNLZJ34PDMLVI4NUTAZVSQO9IQCxW&3u1000&4u667&5m1&2e1
是
photo\u reference
对不起,我没有回答您真正的问题如何获取photo\u reference
。这并不能回答问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-谢谢你,@wscourge。如果可以的话,我很想这样做,但那一次,我的声誉太低了,不能在帖子下面留下评论。对不起。但是我只是想帮你。对不起,我没有回答你真正的问题如何获取照片参考。这并不能回答这个问题。若要评论或要求作者澄清,请在其帖子下方留下评论。-谢谢你,@wscourge。如果可以的话,我很想这样做,但那一次,我的声誉太低了,不能在帖子下面留下评论。对不起。但我只是想帮你。我可以知道投反对票的原因吗?我也遇到了同样的问题。在照片阵列中,我没有得到照片参考。如果你找到任何解决方案,请帮助我。我将不胜感激。我可以知道投反对票的原因吗?我也遇到了同样的问题。在照片阵列中,我没有得到照片参考。如果你发现任何问题,请帮助我解决方案。如能提供,将不胜感激。