Javascript从Google获取建筑物图片

时间:2019-04-07 16:34:09

标签: jquery html css

我正在使用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]]);
        });
 });

1 个答案:

答案 0 :(得分:0)

我发布此信息是为了帮助他人。 我验证了我想使用的东西已被弃用。 我正在尝试使用已弃用的Google图片搜索API。 作为替代方案,我正在将可能要显示的每个位置的图像本地存储在图像文件夹中。 如果没有从API返回任何图像,我将使用此文件夹中的图像。 请注意,我处理的地点不多,不到200个,因此我可以使用这种方法。