用于静态rest映射的https



我正在网页上显示地图。整个网站使用https。当你在https页面上显示非https内容时,浏览器会抱怨。

有没有一种方法可以为REST这里的地图图像获取https url?

尝试使用https(在标记的其余部分之外)直接访问URL。如果它有效,那么您正在访问的域支持https。

如果是这样的话,那么在标记中不要特别使用"http"或"https"来引用URL,而是从斜杠开始,并且不要指定协议。然后,当您的页面被呈现时,任何以"//"开头的url都将自动使用用于访问您的页面的协议。因此,您不必担心来回切换。

如果你试图访问的URL不支持https,那么你可能运气不好。

示例:不要使用:src="http://www.mydomain.com/etc/etc"或src="https://www.mydomain.com/etc/etc"请使用:src="//www.mydomain.com/etc/etc"

是的,有一个替代的企业URL可用于让Map Image API通过HTTPS返回响应。但是,此替代方案不是基本免费公共API的一部分。

您需要访问https://maps.nlp.nokia.com/mia/1.6/mapview的服务,而不是在http://m.nok.it/使用该服务(当然是使用您自己的app_id和令牌)

相同的HTTP/HTTPS区别出现在加载了用于JavaScript 的地图API的基本企业版本的地图瓦片上

要升级到Enterprise API-要获得它,您需要单击按钮在计划页面

底部请求具有更多功能的自定义包

使用Enterprise Javascript API并将secureConnection设置为"force":

nokia.Settings.set("secureConnection", "force");

最新更新