HTML5地理定位功能 如何处理错误和拒绝?
来源:www.h5uc.com 作者:集 时间:2015-09-24
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 - 操作超时
核弹头小游戏网发布此文仅为传递信息,不代表认同其观点或者证实其描述!