zoukankan      html  css  js  c++  java
  • 获取地理位置信息

    在HTML5中,为window.navigator对象新增了一个geolocation属性,可以使用Geolocation API来对该属性进行访问。window.navigator对象的geolocation属性存在以下三个方法。

    void getCurrentPosition(onSuccess,onError,options);

    该方法用来获取用户当前的地理位置信息。

    navigator.geolocation.getCurrentPosition (

    function(position) {},//当用户地理位置获取成功调用    参数一

    function(error) {}, //当用户地理位置获取失败调用        参数二

    {} //可选属性    参数三

    );

    参数一这个函数有一个参数position是一个对象,该对象具有以下这些属性:

    latitude 当前地理位置的纬度

    longitude 当前地理位置的经度

    altitude 当前地理位置的海拔

    accuracy 获取到的纬度或经度的精度(以米为单位)

    altitudeAccuracy 海拔的精度

    heading 设备的前进方向 用面朝正北方向的顺时针旋转角度来表示

    speed 设备的前进速度(米每秒为单位)

    timestamp 获取地理位置时的时间

    获取定位信息的方式有很多种,精度最高的要数GPS技术了,除此之外还可以通过基站和WiFi热点等方式来获取位置。

    对于大多数开发者,很多时候只需要调用用户的当前位置,此时可以使用上面提到的getCurrentPosition(),如果需要监视位置变化,用watchPosition().

  • 相关阅读:
    C# 多态性
    C# FileStream类
    C# File文件类
    加快访问GitHub的速度
    Git-修改.gitignore后使其配置生效的方法总结
    ES6 解构赋值
    avue表单数据请求
    uniapp canvas组件复用
    uniappH5 fly.js Golang 解决跨域问题
    java bug记录
  • 原文地址:https://www.cnblogs.com/1000px/p/4673404.html
Copyright © 2011-2022 走看看