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