html5地理位置定位,html5 教程

html5地理位置定位,html5教程

地理位置定位的几种方式:IP地址,GPS,Wifi,GSM/CDMA地理位置获取流程:1、用户打开需要获取地理位置的web应用。2、应用向浏览器请求地理位置,浏览器弹出询问,询问用户是否共享地理位置。3、假设用户允许,浏览器从设别查询相关信息。4、浏览器将相关信息发送到一个信任的位置服务器,服务器返回具体的地理位置。HTML5地理地位的实现:1.实现基于浏览器(无需后端支持)获取用户的地理位置技术2.精确定位用户的地理位置(精度最高达10m之内,依赖设备)3.持续追踪用户的地理位置4.与GoogleMap、或者BaiduMap交互呈现位置信息。

html5

GeolocationAPI用于将用户当前地理位置信息共享给信任的站点,这涉及用户的隐私安全问题,所以当一个站点需要获取用户的当前地理位置,浏览器会提示用户是“允许”or“拒绝”。先看看哪些浏览器支持GeolocationAPI:IE9.0+、FF3.5+、Safari5.0+、Chrome5.0+、Opera10.6+、IPhone3.0+、Android2.0+

GeolocationAPI存在于navigator对象中,只包含3个方法:1、getCurrentPosition//当前位置2、watchPosition//监视位置3、clearWatch//清除监视

getCurrentPosition(success,error,option)方法最多可以有三个参数:第一个参数是成功获取位置信息的回调函数,它是方法唯一必须的参数;第二个参数用于捕获获取位置信息出错的情况,第三个参数是配置项。

HTML5中地理位置定位的方法

navigator.geolocation.getCurrentPosition(function(p){varmap="维度"+p.coords.latitude+"经度"+p.coords.longitude;alert(var);});

navigator.geolocation.getCurrentPosition(…,function(error){switch(error.code){caseerror.TIMEOUT:alert("连接超时,请重试");break;caseerror.PERMISSION_DENIED:alert("您拒绝了使用位置共享服务,查询已取消");break;caseerror.POSITION_UNAVAILABLE:alert(",抱歉,暂时无法为您所在的星球提供位置服务");break;}});

来自php

html5地理位置定位,html5教程http://zencart.me/archives/889

相关推荐