代码之家  ›  专栏  ›  技术社区  ›  Maciek

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

  •  25
  • Maciek  · 技术社区  · 16 年前

    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. 通过升级支持此功能,或

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

    开箱即用:

    1. 三代的

    支持,但仅支持更新

    支持其他代码段

    ?

    黑莓、安卓手机等的支持级别是什么?

    7 回复  |  直到 16 年前
        1
  •  17
  •   Matthew Lock fge    15 年前

    W3C Geolocation API

    • Firefox(自3.5版本起)
    • 歌剧(自10.60以来)
    • Internet Explorer(从IE 9开始)

    • Android(至少从Android 1.6开始)

        2
  •  7
  •   npdoty    16 年前

    虽然我认为对(顺便说一句,草案)进行标准化是一种很好的做法 W3C Geolocation API

        3
  •  4
  •   Stan Wiechers    16 年前

    来自一个类似的最近的话题:

    “我正在开发一个开源库,支持符合W3C标准的所有支持javascript定位的手机。到目前为止,它支持iPhone、Android、BlackBerry和一些在浏览器中运行的边缘浏览器平台。该库也可以在为诺基亚OVI和Palm WebOS编写web堆栈独立应用程序时使用。

    http://code.google.com/p/geo-location-javascript/ "

        4
  •  3
  •   Anders Sundnes Løvlie    16 年前

        5
  •  1
  •   krycek    15 年前

    你不必拥有最新的手机就可以使用GPS和API地理定位。几乎每个移动浏览器(没有代理服务器)都可以用来从buidin GPS读取位置。如果您的手机中有Java和GPS,您可以使用移动GPS网络网关,请参阅 http://code.google.com/p/mobile-gps-web-gate/

        6
  •  0
  •   Kevin    15 年前
        7
  •  0
  •   Matthew Lock fge    11 年前

    Franson's GPSGate 是一种商业产品,可以暴露Windows机器的 硬件GPS

    更新: Express