0

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

有没有办法在这里获取地图图像的 REST 的 https url?

4

3 回答 3

0

使用Enterprise Javascript API并将secureConnection设置为“强制”:

nokia.Settings.set("secureConnection", "force");
于 2014-05-05T14:35:00.210 回答
0

尝试使用 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"

于 2013-06-28T14:50:31.053 回答
0

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

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

加载基本版和企业Maps API for JavaScript的地图图块也存在相同的 HTTP/HTTPS 区别

要升级到 Enterprise API - 要获得它,您需要单击计划页面底部的按钮以请求具有更多功能的自定义包

于 2013-07-08T07:22:35.457 回答