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