欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    HTML5地理位置定位API接口开发.ppt

    • 资源ID:6507685       资源大小:611KB        全文页数:11页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    HTML5地理位置定位API接口开发.ppt

    内容摘要,地理位置定位原理与介绍HTML5中地理位置定位的方法,主讲:张恩民官网:,(第28讲)HTML5 地理位置定位 API 接口开发,(第27讲)HTML5 地理位置定位 API 接口开发,地理位置定位原理与介绍,地理位置定位的几种方式:IP地址,GPS,Wifi,GSM/CDMA地理位置获取流程:1、用户打开需要获取地理位置的web应用。2、应用向浏览器请求地理位置,浏览器弹出询问,询问用户是否共享地理位置。3、假设用户允许,浏览器从设别查询相关信息。4、浏览器将相关信息发送到一个信任的位置服务器,服务器返回具体的地理位置。HTML5地理地位的实现:1.实现基于浏览器(无需后端支持)获取用户的地理位置技术2.精确定位用户的地理位置(精度最高达10m之内,依赖设备)3.持续追踪用户的地理位置4.与 Google Map、或者 Baidu Map 交互呈现位置信息。,(第27讲)HTML5 地理位置定位 API 接口开发,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,关于 Geolocation 对象,Geolocation API 用于将用户当前地理位置信息共享给信任的站点,这涉及用户的隐私安全问题,所以当一个站点需要获取用户的当前地理位置,浏览器会提示用户是“允许”or“拒绝”。先看看哪些浏览器支持Geolocation API:IE9.0+、FF3.5+、Safari5.0+、Chrome5.0+、Opera10.6+、IPhone3.0+、Android2.0+,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,getCurrentPosition(success,error,option)方法最多可以有三个参数:第一个参数是成功获取位置信息的回调函数,它是方法唯一必须的参数;第二个参数用于捕获获取位置信息出错的情况,第三个参数是配置项。,Geolocation API存在于navigator对象中,只包含3个方法:1、getCurrentPosition/当前位置2、watchPosition/监视位置3、clearWatch/清除监视,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,navigator.geolocation.getCurrentPosition(function(p)var map=维度+p.coords.latitude+经度+p.coords.longitude;alert(var););,p.address.country p.address.region,纬度,经度,国家,省份,城市,accuracy 准确角altitude 海拔高度altitudeAcuracy 海拔高度的精确度heading 行进方向speed 地面的速度,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,navigator.geolocation.getCurrentPosition(,function(error)switch(error.code)caseerror.TIMEOUT:alert(连接超时,请重试);break;caseerror.PERMISSION_DENIED:alert(您拒绝了使用位置共享服务,查询已取消);break;caseerror.POSITION_UNAVAILABLE:alert(,抱歉,暂时无法为您所在的星球提供位置服务);break;);,省略第一个参数,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,navigator.geolocation.getCurrentPosition(,option);option配置项,第三个参数是一个对象,该对象影响了获取位置时的一些细节。enableHighAccuracy,它将告诉浏览器是否启用高精度设备,所谓的高精度设备包含但不局限于前面所提到的 GPS 和 WIFI,值为 true 的时候,浏览器会尝试启用这些设备,默认指为 true。timeout,超时,获取位置信息时超出设定的这个时长,将会触发错误,捕获错误的函数将被调用,并且错误码指向TIMEOUT。这样我们尝试修改调用 getCurrentPosition 时传递的参数,省略第一个,第二个参数,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5中地理位置定位的方法,watchPosition像一个追踪器与clearWatch成对。watchPosition与clearWatch有点像setInterval和clearInterval的工作方式。var watchPositionId=navigator.geolocation.watchPosition(success_callback,error_callback,options);navigator.geolocation.clearWatch(watchPositionId);,只针对移动设备,(第27讲)HTML5 地理位置定位 API 接口开发,HTML5+百度地图|地理定位,感谢收看本次教程欢迎访问:,(第27讲)HTML5 地理位置定位 API 接口开发,

    注意事项

    本文(HTML5地理位置定位API接口开发.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开