Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

รหัสข้อผิดพลาดที่คืนใน PositionError object ของ HTML5 Geolocation

ตารางต่อไปนี้อธิบายรหัสข้อผิดพลาดที่เป็นไปได้ใน PositionError object:

CodeConstantDescription
0UNKNOWN_ERRORเมธอดล้มเหลวในการดึงตำแหน่งอุปกรณ์เนื่องจากข้อผิดพลาดที่ไม่ทราบสาเหตุ
1PERMISSION_DENIEDล้มเหลวเพราะแอปพลิเคชันไม่มีสิทธิ์ใช้ Location Service
2POSITION_UNAVAILABLEไม่สามารถกำหนดตำแหน่งอุปกรณ์ได้
3TIMEOUTไม่สามารถดึงข้อมูลตำแหน่งภายใน timeout interval ที่ระบุ

โค้ดตัวอย่างที่ใช้ PositionError object โดย errorHandler เป็น callback method:

function errorHandler(err) {
  if (err.code == 1) {
    // access is denied
  }
  // ...
}