记住智能手机当前位置的选择

Posted

技术标签:

【中文标题】记住智能手机当前位置的选择【英文标题】:Remember choice for current location for smartphone 【发布时间】:2013-06-28 02:38:02 【问题描述】:

我想根据用户智能手机的 GPS 坐标记录用户位置。

简单,使用网站。我目前有这个工作,但有点烦人的是,当用户访问信息时,他们会受到警报的困扰(可以使用你的位置吗)。我希望用户选择记住这个决定的方法。虽然对这种能力没有信心。

欢迎任何想法或解决方案!

【问题讨论】:

afaik 这取决于浏览器,而不是您。 记住选择并不是移动浏览器的常见功能 【参考方案1】:

没有。你没有办法做到这一点。地理定位权限由浏览器本身处理。

来自geolocation API:

4.1 Geolocation API 实施者的隐私注意事项

未经用户明确许可,用户代理不得向网站发送位置信息。 用户代理必须通过用户界面获取权限,除非他们与用户预先安排了信任关系,如下所述。用户界面必须包含文档 URI 的主机组件。通过用户界面获取并在当前浏览会话之后(即浏览上下文导航到另一个 URL 的时间之后)保留的那些权限必须是可撤销的,并且用户代理必须尊重被撤销的权限。

某些用户代理将具有不需要此类用户界面的预先安排的信任关系。例如,当网站执行地理定位请求时,Web 浏览器会显示用户界面,而 VOIP 电话在使用位置信息执行 E911 功能时可能不会显示任何用户界面。

获取权限并记住这些权限是用户代理的工作。

【讨论】:

所以如果不修改/创建我自己的浏览器,这是不行的吗? 这似乎意味着什么。如果获取权限是用户代理的工作,这意味着用户代理也需要建立这种信任关系(“记住我的选择”)。不是网络开发人员。

以上是关于记住智能手机当前位置的选择的主要内容,如果未能解决你的问题,请参考以下文章

轨道位置室内(带智能手机)[重复]

智能手机设备上的地理位置无法运行

长时间关闭智能手机时检索上次已知位置

智能手机GPS定位算法研究

中国智能手机步入零增长时代,为何一半国产手机巨头选择为高通站台

华为正在研究Blockchain智能手机