如果这个问题在某个地方有答案,我很抱歉,我已经搜索过但没有找到任何答案,我不知道该怎么办了。
我正在开发一个 Ionic3 应用程序,我正在尝试在 Google map 上搜索某个地点,然后使用 Google Place 详细信息 API 检索与该地点相关的照片。但照片不会被退回。我尝试过多种组合,甚至尝试过其他地方。返回一些其他字段,但不返回照片。
这就是我尝试检索的方式:
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 KEY。但没有返回照片。
返回了一些输入的字段,但没有返回照片。
检索照片的最佳方式是什么?
最佳答案
我觉得这也可能与处于这种情况的人相关。再次查看文档,我意识到 Places API 不会返回除以下类型之外的其他类型的照片:机构、地理位置或著名的兴趣点。我的大多数地点搜索类型都是路线,因此它不会返回照片。但是,当更改类型以匹配允许的类型时,照片会被返回。
例如,“地点”不会返回特定街道的照片,除非它是如上所述的突出兴趣点。
要获取街道照片,Street View API 可能是更好的选择。
关于google-maps - Google 地点详细信息不返回照片数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52157313/