gpt4 book ai didi

javascript - 哪些设备支持通过 navigator.geolocation 进行 Javascript 地理定位?

转载 作者:行者123 更新时间:2023-12-03 01:37:05 26 4
gpt4 key购买 nike

iPhone 通过以下调用支持移动 Safari 中的地理定位:

navigator.geolocation.getCurrentPosition(
function(pos){
var lat = pos.coords.latitude;
var long = pos.coords.longitude;
},
function(){
/* Handler if location could not be found */
}
);

我想建立一个具有以下功能之一的良好设备列表:

  1. 支持此功能开箱即用,或者
  2. 通过升级支持此功能,或者
  3. 通过其他一些 Javascript 代码片段支持具有同等数据保真度的地理定位。

我只熟悉我自己的设备,所以这是我到目前为止的列表:

开箱即用:

  1. iPhone 3GS

支持,但仅需要更新

  1. iPhone 3G
  2. iPhone 2G(?)
  3. 装有 Firefox 3.5 的 PC 或 Mac 计算机

支持一些其他代码片段

Blackberry、Android 手机等的支持级别如何?

最佳答案

截至今天,W3C Geolocation API (虽然在技术上不是 HTML 5 的一部分,但与 HTML 5 广泛相关)在以下主要桌面浏览器中得到支持:

  • Firefox(自 3.5 起)
  • Safari(自 5.0 起)
  • Google Chrome(版本取决于操作系统)
  • 歌剧(自 10.60 起)
  • Internet Explorer(自 IE 9 起)

至少有两个移动浏览器实现了 Geolocation API:

  • Safari 移动版(自 iPhone OS 3.0 起)
  • Android(至少从 Android 1.6 开始)

在所有这些平台上,您应该能够使用 navigator.geolocation.getCurrentPosition 等。

关于javascript - 哪些设备支持通过 navigator.geolocation 进行 Javascript 地理定位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1349064/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com