我们的网站通过https提供,并在我们的某些页面中包含HERE地图api。我们目前正在从这个API获取混合内容错误,因为我可以看到它正在尝试通过xmlhttpRequest加载图像。 Map API目前只显示一个空白窗口,没有地图信息。
我们正在使用最新的3.0版本(现在是3.0.16.0)。
另外需要注意的是,我在这个答案中尝试了“useHttps = true”解决方案:How to call HERE Maps API v3 using HTTPS。同样,文档似乎与发布此答案的时间不同,因此我无法在当前文档中查看此规则。
这是相关的错误,文件名包含冲突的xmlHttpRequest:Error Picture。
答案 0 :(得分:0)
使用以下选项配置H.service.Platform
:
const platform = new H.service.Platform({
app_id: '{{your_app_id}}',
app_code: '{{your_app_code}}',
useHTTPS: true,
useCIT: true
});
您似乎错误地将useHTTPS
大写,或者错过了useCIT
属性。有了上述内容,您的地图应通过HTTPS加载图块。
<强> SEE DEMO 强>