Google maps Google Place Details不返回照片数组
我很抱歉,如果这个问题有答案的地方,我已经搜索,并没有找到任何答案,我不知道该怎么办了 我正在开发一个Ionic3应用程序,我试图在Google地图上搜索一个地方,然后使用Google place details API检索与该地方相关的照片。但照片不会被退回。我尝试过多种组合,甚至尝试过其他地方。返回一些其他字段,但不返回照片 这就是我试图检索的方式:Google maps Google Place Details不返回照片数组,google-maps,http,ionic3,google-places-api,Google Maps,Http,Ionic3,Google Places Api,我很抱歉,如果这个问题有答案的地方,我已经搜索,并没有找到任何答案,我不知道该怎么办了 我正在开发一个Ionic3应用程序,我试图在Google地图上搜索一个地方,然后使用Google place details API检索与该地方相关的照片。但照片不会被退回。我尝试过多种组合,甚至尝试过其他地方。返回一些其他字段,但不返回照片 这就是我试图检索的方式: https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t
https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=photo,name,rating,formatted_phone_number&key=YOUR_API_KEY
我试着通过以下途径了解详情:
http.get(" https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJN1t_tDeuEmsRUsoyG83frY4&fields=photo,name,rating,formatted_phone_number&key=YOUR_API_KEY")
.subscribe((data)=>{
console.log(data)
});
我用我的替换了位置id和API键。但没有照片被退回
输入的部分字段已返回,但未返回照片
检索照片的最佳方法是什么?在
放置详细信息API
()中,您将获得照片参考
,并在其中找到照片[]
阵列
现在,地点照片服务是地点API的一部分
然后使用放置照片请求获取照片
在下面的url中查看服务调用
https://maps.googleapis.com/maps/api/place/photo?photoreference=PHOTO_REFERENCE&sensor=false&maxheight=MAX_HEIGHT&maxwidth=MAX_WIDTH&key=YOUR_API_KEY
参考:()我觉得这可能也适用于这种情况下的人。再次浏览文档时,我意识到Places API不会返回以下类型以外的其他类型的照片:机构、地理位置或重要兴趣点。我的大多数地点搜索类型都是路线,所以它不会返回照片。但当类型被更改为与允许的类型匹配时,照片被返回 例如,Places不返回特定街道的照片,除非它是如上所述的重要关注点
要获取街道照片,街景API可能是更好的选择。谢谢,@Shiv,我已经提供了答案。