zoukankan      html  css  js  c++  java
  • HTML5API之获取地理位置详解

    在使用地理位置API之前先来了解一下什么是经度和纬度以及地理位置获取的原理

    首先经度指的是南北极的连接线,纬度指的是东西的连接线

    地理位置的获取原理是通过IP地址(基于ISP记录,能够知道这个IP地址属于哪个城市),GPS全球定位系统(如果单单使用这个定位系统是无法精确的获取地理位置的),WIFI无线网络(获取附近无线网络列表和它们的信号强度来计算更加精确的位置信息,),基站

    地理位置API允许javascript程序向浏览器询问用户真实的地理位置,从而使用识别地理位置的一些应用就可以使用地理位置的API获取到的坐标来显示地图,这会牵涉到用户的隐私,所以在获取用户物理位置之前总会询问用户是否允许

    支持地理位置API的浏览器会定义navigator.geolocation。这个属性下有三个方法:

    navigator.geolocation.getCurrentPosition();   //获取用户当前位置,一次性的,需要重新执行这个方法才会再次获取地理位置
    navigator.geolocation.watchPosition(); //获取当前位置,同时不断的监视当前位置,一旦用户位置发生改变,就会调用指定的回调函数
    navigator.geolocation.clearWatch();   //停止监视用户位置,传递给此方法的参数应当是调用watchPosition()方法获得的返回值
  • 相关阅读:
    centos7最小化安装无法tab补全
    rhcsa备战笔记
    idea springboot应用启动
    idea 导入Mapper错误报错设置
    idea 忽略显示文件
    maven 插件jetty/tomcat启动 web 应用
    maven jstl、jsp、servlet依赖
    maven 项目目录图与web 应用结构图对比
    maven 远程仓库、私服及镜像配置
    maven windows环境nexus3.0私服搭建
  • 原文地址:https://www.cnblogs.com/LO-ME/p/7337112.html
Copyright © 2011-2022 走看看