当前位置:首页 > 教程

HTML5地理定位功能 如何处理错误和拒绝?

来源:http://test.0766city.com 作者:92game 时间:2016-05-17 22:36:44

导读:HTML5 Geolocation(地理定位)用于定位用户的位置,本文小编为您介绍HTML 5如何处理错误和拒绝?

getCurrentPosition() 方法的第二个参数用于处理错误。它规定当获取用户位置失败时运行的函数:

实例

function showError(error)
  {
  switch(error.code)
    {
    case error.PERMISSION_DENIED:
      x.innerHTML="User denied the request for Geolocation."
      break;
    case error.POSITION_UNAVAILABLE:
      x.innerHTML="Location information is unavailable."
      break;
    case error.TIMEOUT:
      x.innerHTML="The request to get user location timed out."
      break;
    case error.UNKNOWN_ERROR:
      x.innerHTML="An unknown error occurred."
      break;
    }
  }

错误代码:

Permission denied - 用户不允许地理定位

Position unavailable - 无法获取当前位置

Timeout - 操作超时


核弹头小游戏网发布此文仅为传递信息,不代表认同其观点或者证实其描述!

游戏集合

男生最爱
儿童节专题

Copyright © 2011-2016 92game. All rights reserved. 天津畅玩网络科技有限公司

津网文〔2015〕1158-004号 津ICP备15003662号