如何通过HERE Geocoding and Search API获取地点图片?
获取HERE Geocoding and Search API的地点图片方法
默认调用/browse或/lookup接口时,不会返回图片相关字段,需要通过显式指定fields参数来请求图片数据,具体操作如下:
显式请求图片字段:在接口URL中添加
fields参数,指定需要返回的photos字段(可结合其他需要的字段一起请求)。示例请求:- 带图片字段的browse接口:
https://browse.search.hereapi.com/v1/browse?at=47.80049,3.57119&limit=2&categories=700-7600-0000,700-7600-0116&apiKey={YOUR_API_KEY}&fields=items(id,name,photos) - 带图片字段的lookup接口:
https://lookup.search.hereapi.com/v1/lookup?id=here:pds:place:276u33dc-2ba407e1181849c9a761a336b8df1805&apiKey={YOUR_API_KEY}&fields=photos
- 带图片字段的browse接口:
注意事项:
- 不是所有地点都有图片数据,只有HERE数据库中收录了图片的地点才会返回
photos数组,数组内包含图片URL、尺寸、版权声明等信息。 - 如果指定
fields后仍无图片返回,说明该地点暂未被HERE收录图片,此时无法通过该API获取,需考虑第三方图片服务补充。
- 不是所有地点都有图片数据,只有HERE数据库中收录了图片的地点才会返回
内容的提问来源于stack exchange,提问作者CovetousSlope
相关产品推荐
相关产品推荐

