开发者社区> 问答> 正文

HTML5地理定位中如何处理错误和拒绝的操作?

HTML5地理定位中如何处理错误和拒绝的操作?

展开
收起
游客3gzok77e677xw 2022-03-28 17:37:34 570 0
1 条回答
写回答
取消 提交回答
  • 它规定当获取用户位置失败时运行的函数:

    function showError(error)
    {
        switch(error.code) 
        {
            case error.PERMISSION_DENIED:
                x.innerHTML="用户拒绝对获取地理位置的请求。"
                break;
            case error.POSITION_UNAVAILABLE:
                x.innerHTML="位置信息是不可用的。"
                break;
            case error.TIMEOUT:
                x.innerHTML="请求用户地理位置超时。"
                break;
            case error.UNKNOWN_ERROR:
                x.innerHTML="未知错误。"
                break;
        }
    }
    

    错误代码:

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

    Position unavailable - 无法获取当前位置

    Timeout - 操作超时

    2022-03-28 17:47:30
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《零基础HTML入门教程》 立即下载
天猫 HTML5 互动技术实践 立即下载
天猫HTML5互动技术实践 立即下载