我正在使用html / css / jquery来构建地图,以使用该位置的图像来绘制位置,并由内部API返回给我。在大多数情况下,API会向我返回图像URL。在某些情况下,api不会返回任何图像。在这些情况下,我需要从Google获取图像。我知道我需要处理“ ImageURL”为null的情况。我需要一些指导来实现这一目标。
非常感谢您!
这是我的代码中的一小段摘录,其中我使用了从api返回的图像,
fetch('https://api/id)
.then(r => r.json())
.then(r => {
const mapClassToResponse = {
'.background': 'ImageURL',
};
Object.keys(mapClassToResponse).map(k => {
$(k).html(r[mapClassToResponse[k]]);
});
});
答案 0 :(得分:0)
我发布此信息是为了帮助他人。 我验证了我想使用的东西已被弃用。 我正在尝试使用已弃用的Google图片搜索API。 作为替代方案,我正在将可能要显示的每个位置的图像本地存储在图像文件夹中。 如果没有从API返回任何图像,我将使用此文件夹中的图像。 请注意,我处理的地点不多,不到200个,因此我可以使用这种方法。