如何通过HTTPS调用HERE映射?
我在服务器上使用HTTPS,因此在调用此命令时:
<script src="http://js.api.here.com/v3/3.0/mapsjs-core.js" type="text/javascript" charset="utf-8"></script>
<script src="http://js.api.here.com/v3/3.0/mapsjs-service.js" type="text/javascript" charset="utf-8"></script>
浏览器由于“混合内容”而阻止了该请求,因此没有显示地图。
我试图在脚本源上将“ http”更改为“ https”,但由于两个javascript在其代码内均具有“ http”调用,因此我遇到了相同的问题。
顺便说一下,后端是用Grails编写的,并且使用Spring Security Core插件来保护通道的安全。
非常感谢您的帮助!
感谢致敬!
您需要从https加载API,还需要设置:
// Create a platform object to communicate with the HERE REST APIs
var platform = new H.service.Platform({
useCIT: true,
app_id: app_id,
app_code: app_code,
useHTTPS: true
});
技巧是useHTTPS:true,如文档在此处所述:HERE开发人员指南
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句