问题

问题:“我的位置”功能不可用

Last Published: April 25, 2020

描述

许多应用程序和 Web 地图都具有诸如“我的位置”、“查找我的位置”等位置按钮,用于提示地图或应用程序将您的位置应用至缩放功能或应用程序中的微件。 在某些浏览器中,上述按钮可能会产生异常结果。 不进行任何操作或按下按钮可能会抛出一条错误消息。

原因

对使用您的位置功能的控制,浏览器的控制作用要比 Web 地图或应用程序更强。 浏览器开发人员已在不断强化安全策略的安全性要求。

  • Chrome:版本 50 及更高版本需要所有位置请求均使用 HTTPS 链接或安全连接才能继续。
  • Safari:版本 10.0 及更高版本需要地理定位功能仅使用 HTTPS。
  • Internet Explorer:版本 11 仍允许地理定位功能使用 HTTP。
  • Edge:Edge 仅在使用 HTTPS 的情况下才能与地理定位配合使用。
  • Mozilla Firefox:版本 50.1.0 仍允许地理定位功能使用 HTTP。

解决方案或解决方法

检查浏览器中正访问的页面的 URL。 如果其以 HTTP 开头,请将 URL 更改为 HTTPS。
切记,也可能发生混合内容问题。 可以使用 HTTPS 访问应用程序,但是,如果有一个徽标托管在 HTTP URL 或作为 HTTP URL 添加时,则必须使用 HTTPS URL 重新托管此徽标,否则浏览器可能会捕捉不安全的图片,此外假设站点不安全,则会妨碍地理定位服务。 通常,可使用浏览器中的开发人员工具或调试工具(例如 Fiddler)来诊断此类问题。

文章 ID:000014875

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容