HTML5 地理定位 原理

Geolocation API 可以

使用IP地址;基于Web的数据库;无线网络连接定位;三角测量;GPS技术;

来测量经度和纬度。(综合了所有技术)

地理定位的精确度,

有很多方法可以定位用户的地理位置,并且每种方法都有不同的精度。

桌面浏览器一般会使用WiFi(精确到20m)或者IP定位(只能精确到城市级别,并且有可能是假地址)。

移动装置一般会使用GPS(精确到10m并且只能在外部使用),

WiFi或GSM/CDMA网络信号定位(精确到1000m)。

时间: 2024-08-14 19:13:37

HTML5 地理定位 原理的相关文章

基于浏览器的HTML5地理定位

地理位置(Geolocation)是 HTML5 的重要特性之一,提供了确定用户位置的功能,借助这个特性能够开发基于位置信息的应用.今天这篇文章向大家介绍一下 HTML5 地理位置定位的基本原理和一个基于浏览器的HTML5地理定位的小demo,获取浏览器经纬度,并用腾讯地图(大家可以选择自己喜欢的地图)显示出来,实现的最终效果如下图所示: 一.检测浏览器是否支持: if (navigator.geolocation) { //console.log("浏览器支持!"); } else

HTML5地理定位,百度地图API,知识点熟悉

判断浏览器的兼容问题: IE9+支持地理定位,FF Chrome新版支持地理定位  if (navigator.geolocation) { alert('支持地理定位'); } else { alert('不支持地理定位'); } 获取自己位置经纬度 <script> var x=document.getElementById("wrap"); function getLocation () { if (navigator.geolocation) { navigator

HTML5移动开发之路(18)——HTML5地理定位

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(18)--HTML5地理定位 在前面的<HTML5移动开发之路(2)--HTML5的新特性>中介绍了关于HTML5的地理定位功能,这一篇我们来详细了解一下怎么使用该功能. HTML5 Geolocation API用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的,在使用该功能的时候浏览器会弹出提醒框. 一.地理定位的几种方式 IP地址.GPS.Wifi.GS

17、HTML5 地理定位

HTML5 Geolocation API 用于获得用户的地理位置 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的 注意:大部分浏览器都支持 Geolocation(地理定位),对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确 使用HTML5 地理定位 请使用 getCurrentPosition() 方法来获得用户的位置 下例是一个简单的地理定位实例,可返回用户位置的经度和纬度: <script> var x=document.getElementByI

HTML5 — 地理定位

Geolocation:地理定位,获取当前浏览器所在的地理坐标信息(包括经度.纬度.海拔高度.移动速度),实现LBS应用(Location Based Service)——基于定位的服务,如订   餐.面对面XX.导航.消息推送等.官网:http://lbsyun.baidu.com/ 技术上如何获取浏览器所在的地理坐标: (1)手机浏览器: 可以通过自带的GPS芯片与卫星定位通信——精确在m级: 还可以通过手机通信基站来定位——精度在km级 (2)PC浏览器: 通过IP地址反向推导出浏览器定位

HTML5地理定位用法

HTML5 Geolocation(地理定位)用于定位用户的位置. 亲自试一试:在谷歌地图上显示您的位置 定位用户的位置 HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持 Internet Explorer 9.Firefox.Chrome.Safari 以及 Opera 支持地理定位. 注释:对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确. HTML5 - 使用地理定位 请

第182天:HTML5——地理定位

HTML5 Geolocation(地理定位) HTML5 Geolocation API 用于获得用户的地理位置. 鉴于该特性可能侵犯用户的隐私,除非用户同意,否则用户位置信息是不可用的. 浏览器支持情况 Internet Explorer 9+, Firefox, Chrome, Safari 和 Opera 支持Geolocation(地理定位) 注意:Geolocation(地理定位)对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确. 一.getCurrentPositio

Html5——地理定位及地图

常用的navigator.geolocation对象有以下三种方法: 获取当前地理位置:navigator.geolocation.getCurrentPosition(success_callback_function, error_callback_function, position_options) 持续获取地理位置(时时定位):navigator.geolocation.watchPosition(success_callback_function, error_callback_fu

HTML5 GeoLocation 地理定位

window.navigator 对象包含有关访问者浏览器的信息,window.navigator 对象在编写时可不使用 window 这个前缀. 浏览器支持 Internet Explorer 9.Firefox.Chrome.Safari 以及 Opera 支持地理定位. 注释:对于拥有 GPS 的设备,比如 iPhone,地理定位更加精确 HTML5 地理定位 html5为window.navigator提供了geolocation属性,用于获取基于浏览器的当前用户地理位置. window