ตารางต่อไปนี้อธิบายรหัสข้อผิดพลาดที่เป็นไปได้ใน PositionError object:
| Code | Constant | Description |
|---|---|---|
| 0 | UNKNOWN_ERROR | เมธอดล้มเหลวในการดึงตำแหน่งอุปกรณ์เนื่องจากข้อผิดพลาดที่ไม่ทราบสาเหตุ |
| 1 | PERMISSION_DENIED | ล้มเหลวเพราะแอปพลิเคชันไม่มีสิทธิ์ใช้ Location Service |
| 2 | POSITION_UNAVAILABLE | ไม่สามารถกำหนดตำแหน่งอุปกรณ์ได้ |
| 3 | TIMEOUT | ไม่สามารถดึงข้อมูลตำแหน่งภายใน timeout interval ที่ระบุ |
โค้ดตัวอย่างที่ใช้ PositionError object โดย errorHandler เป็น callback method:
function errorHandler(err) {
if (err.code == 1) {
// access is denied
}
// ...
}