抱歉我的英语不好。我从昨天开始就遇到了问题(并且在三年内运行良好),并且我这边没有任何变化。它显示带有路径的静态地图。
如果删除路径参数,它也可以在 https 中工作...很奇怪,不是吗?
这是一个大问题,因为此代码位于安全网站中,并且在安全网站上我们无法显示非安全图像...有人有想法吗?
谢谢,祝你有美好的一天, 塞德里克
我注意到了同样的问题,整个下午都让我感到沮丧。经过大量测试,它似乎与 URL 中的反引号 (`) 与 HTTPS 结合有关。
以下网址目前不适用于 HTTPS。如果您删除 s 并通过 HTTP 提供服务,那么它就可以工作。
https://maps.google.com/maps/api/staticmap?&size=640x640&path=enc:_qrvHkiro@_mH}d_@tyMszw@``Z~zK&key=YOUR_API_KEY
为了比较,另一个不带任何反引号的短网址无论是否使用 HTTPS 都可以工作。
https://maps.google.com/maps/api/staticmap?&size=640x640&path=enc:ycdeGdxxtPf}pA|re@&key=YOUR_API_KEY
这似乎不是有意的行为,所以我猜这可能是 Google 的行为。