自定义标记缺少…有时

问题描述 投票:1回答:2

我们使用的是静态google maps API,当突然突然开始出现我们的自定义标记图标引起的麻烦时,情况就很好了。有时它会按预期显示,有时我们会以默认标记和右上角的黄色横幅告终:“地图错误:g.co/staticmaperror”。

map error banner

查看标题后,我们发现Google似乎在获取标记图像时遇到问题:

x-staticmap-api-warning: Failed to fetch image url https://www.xyz.de/some_image.png

我可以将相同的请求激发n次,并得到一些m <= n个很好的响应,以及一些o <= n个具有上述问题的请求。在我看来,这就像Google在缓存图片时遇到了一些问题。不过,从我们的服务器请求标记图片没有问题。没有可触发的防火墙规则。标记图像的高cache-control max-age和良好的etag,从现在开始两周。没什么好想的。

地图请求看起来像这样:

expires

这里也没有幻想。

由于SO似乎现在已成为Google的官方支持,请某些Google技术人员提供帮助吗?

google-maps google-maps-markers google-static-maps
2个回答
0
投票

[您似乎受到https://maps.googleapis.com/maps/api/staticmap?key=<OUR_KEY>&size=260x130&maptype=roadmap&format=png&visual_refresh=true&zoom=10&markers=icon:https://www.xyz.de/some_image.png|52.52008961%2C13.40465566&signature=<SIG> 的影响,该问题已在一个月前在Google的问题跟踪器中报告,并已得到修复。


0
投票

事实证明,我们的应用程序防火墙实际上阻止了Google的某些请求,因此我们必须添加更多规则。 (尽管我们认为我们已经检查了两次。)

© www.soinside.com 2019 - 2024. All rights reserved.