如何在 HTML5 中处理地理位置错误?
htmlweb developmentfront end technology
HTML5 地理位置 API 允许您与您喜爱的网站分享您的位置。JavaScript 代码可以捕获您的经纬度,并将其发送到后端 Web 服务器,执行一些复杂的位置感知操作,例如查找本地商家或在地图上显示您的位置。
地理位置非常复杂,捕获任何错误并妥善处理至关重要。
地理位置方法 getCurrentPosition() 和 watchPosition() 使用错误处理程序回调方法,该方法返回 PositionError 对象。此对象具有以下两个属性 −
属性 | 类型 | 描述 |
Code | Number | 包含错误的数字代码。 |
message | String | 包含错误的数字代码。 |
下表描述了 PositionError 对象中可能返回的错误代码。
代码 | 常量 | Description |
| 0 | UNKNOWN_ERROR | 由于未知错误,该方法无法检索设备的位置。 |
| 1 | PERMISSION_DENIED | 该方法无法检索设备的位置,因为应用程序没有使用定位服务的权限。 |
| 2 | POSITION_UNAVAILABLE | 无法确定设备的位置。 |
| 3 | TIMEOUT | 该方法无法在指定的最大超时间隔内检索位置信息。 |
以下是如何使用 PositionError 对象。errorHandler 方法是一个回调方法 −

相关文章
有用资源
html 参考教程 - 该教程包含有关 html 的更多信息:https://www.cainiaomax.com/html/

