Errors

MapsNetworkError class

google.maps.MapsNetworkError ชั้นเรียน

คลาสพื้นฐานสำหรับการจัดการข้อผิดพลาดเกี่ยวกับเครือข่ายใน Maps

ชั้นเรียนนี้ขยายเวลา Error

เข้าถึงได้โดยโทรไปที่ const {MapsNetworkError} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

code
ระบุประเภทข้อผิดพลาดที่ API สร้างขึ้น
endpoint
ประเภท:  MapsNetworkErrorEndpoint
แสดงถึงบริการเครือข่ายที่ตอบกลับพร้อมข้อผิดพลาด

MapsRequestError class

google.maps.MapsRequestError ชั้นเรียน

แสดงข้อผิดพลาดของคำขอจากบริการเว็บ (เช่น เทียบเท่ากับรหัส 4xx ใน HTTP)

ชั้นเรียนนี้ขยายเวลา MapsNetworkError

เข้าถึงได้โดยโทรไปที่ const {MapsRequestError} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

สืบทอด: code endpoint

MapsServerError class

google.maps.MapsServerError ชั้นเรียน

แสดงข้อผิดพลาดฝั่งเซิร์ฟเวอร์จากเว็บเซอร์วิส (เช่น เทียบเท่ากับโค้ด 5xx ใน HTTP)

ชั้นเรียนนี้ขยายเวลา MapsNetworkError

เข้าถึงได้โดยโทรไปที่ const {MapsServerError} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

สืบทอด: code endpoint

MapsNetworkErrorEndpoint ค่าคงที่

google.maps.MapsNetworkErrorEndpoint ค่าคงที่

ตัวระบุสำหรับปลายทาง API ที่ใช้โดยอินสแตนซ์ MapsNetworkError

เข้าถึงได้โดยโทรไปที่ const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

DIRECTIONS_ROUTE ระบุ Routes API ภายใน Directions API
DISTANCE_MATRIX ระบุ Distance Matrix API
ELEVATION_ALONG_PATH ระบุ API getElevationsAlongPath ภายใน Elevation API
ELEVATION_LOCATIONS ระบุ API getElevationForLocations ภายใน Elevation API
FLEET_ENGINE_GET_DELIVERY_VEHICLE ระบุ Get DeliveryVehicle API ภายใน Fleet Engine
FLEET_ENGINE_GET_TRIP ระบุ Get Trip API ภายใน Fleet Engine
FLEET_ENGINE_GET_VEHICLE ระบุ Get Vehicle API ภายใน Fleet Engine
FLEET_ENGINE_LIST_DELIVERY_VEHICLES ระบุ List DeliveryVehicles API ภายใน Fleet Engine
FLEET_ENGINE_LIST_TASKS ระบุ List Tasks API ภายใน Fleet Engine
FLEET_ENGINE_LIST_VEHICLES ระบุ List Vehicles API ภายใน Fleet Engine
FLEET_ENGINE_SEARCH_TASKS ระบุ Search Tasks API ภายใน Fleet Engine
GEOCODER_GEOCODE ระบุ Geocode API ภายใน Geocoder
MAPS_MAX_ZOOM ระบุ API ของ MaximumZoomImageryService ภายใน Maps API
PLACES_AUTOCOMPLETE ระบุ Autocomplete API ภายใน Places API
PLACES_DETAILS ระบุ Details API ภายใน Places API
PLACES_FIND_PLACE_FROM_PHONE_NUMBER ระบุ findPlaceFromPhoneNumber API ภายใน Places API
PLACES_FIND_PLACE_FROM_QUERY ระบุ findPlaceFromQuery API ภายใน Places API
PLACES_GATEWAY ระบุ Gateway API ภายใน Places API
PLACES_GET_PLACE ระบุ Get Place API ภายใน Places API
PLACES_SEARCH_TEXT ระบุ Search Text API ภายใน Places API
STREETVIEW_GET_PANORAMA ระบุเมธอด getPanorama ภายในบริการ Streetview

RPCStatus ค่าคงที่

google.maps.RPCStatus ค่าคงที่

สถานะที่บริการเว็บแสดง ดูที่ https://grpc.github.io/grpc/core/md_doc_statuscodes.html

เข้าถึงได้โดยโทรไปที่ const {RPCStatus} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API

ABORTED การดำเนินการถูกยกเลิก ซึ่งมักเกิดจากปัญหาการทำงานพร้อมกัน เช่น การตรวจสอบลำดับไม่สำเร็จหรือการยกเลิกธุรกรรม
ALREADY_EXISTS มีเอนทิตีที่ไคลเอ็นต์พยายามสร้างอยู่แล้ว (เช่น ไฟล์หรือไดเรกทอรี)
CANCELLED การดำเนินการถูกยกเลิก โดยปกติแล้วผู้โทรจะเป็นผู้ยกเลิก
DATA_LOSS ข้อมูลสูญหายโดยกู้คืนไม่ได้หรือข้อมูลเสียหาย
DEADLINE_EXCEEDED กำหนดเวลาหมดอายุก่อนที่การดำเนินการจะเสร็จสมบูรณ์ สำหรับการดำเนินการที่เปลี่ยนสถานะของระบบ ระบบอาจแสดงข้อผิดพลาดนี้แม้ว่าการดำเนินการจะเสร็จสมบูรณ์แล้วก็ตาม เช่น การตอบกลับที่สำเร็จจากเซิร์ฟเวอร์อาจล่าช้าเป็นเวลานาน
FAILED_PRECONDITION ระบบปฏิเสธการดำเนินการเนื่องจากระบบไม่อยู่ในสถานะที่จำเป็นสำหรับการดำเนินการ
INTERNAL ข้อผิดพลาดภายใน ซึ่งหมายความว่าระบบพื้นฐานไม่เป็นไปตามข้อกำหนดบางอย่างที่คาดไว้ รหัสข้อผิดพลาดนี้สงวนไว้สำหรับข้อผิดพลาดร้ายแรง
INVALID_ARGUMENT ไคลเอ็นต์ระบุอาร์กิวเมนต์ไม่ถูกต้อง โปรดทราบว่าสิ่งนี้แตกต่างจาก FAILED_PRECONDITION INVALID_ARGUMENT ระบุอาร์กิวเมนต์ที่มีปัญหาไม่ว่าระบบจะมีสถานะใดก็ตาม (เช่น ชื่อไฟล์ที่มีรูปแบบไม่ถูกต้อง)
NOT_FOUND ไม่พบเอนทิตีที่ขอ (เช่น ไฟล์หรือไดเรกทอรี)
OK ไม่ใช่ข้อผิดพลาด แต่จะแสดงผลเมื่อสำเร็จ
OUT_OF_RANGE พยายามดำเนินการนอกช่วงที่ถูกต้อง เช่น การค้นหาหรือการอ่านที่เกินจุดสิ้นสุดของไฟล์ ข้อผิดพลาดนี้แตกต่างจาก INVALID_ARGUMENT ตรงที่บ่งชี้ถึงปัญหาที่อาจแก้ไขได้หากสถานะของระบบเปลี่ยนแปลง ตัวอย่างเช่น ระบบไฟล์ 32 บิตจะสร้าง INVALID_ARGUMENT หากมีการขอให้อ่านที่ออฟเซ็ตที่ไม่อยู่ในช่วง [0,2^32-1] แต่จะสร้าง OUT_OF_RANGE หากมีการขอให้อ่านจากออฟเซ็ตที่เกินขนาดไฟล์ปัจจุบัน
PERMISSION_DENIED ผู้โทรไม่มีสิทธิ์ดำเนินการที่ระบุ รหัสข้อผิดพลาดนี้ไม่ได้หมายความว่าคำขอถูกต้องหรือเอนทิตีที่ขอมีอยู่จริงหรือเป็นไปตามเงื่อนไขเบื้องต้นอื่นๆ
RESOURCE_EXHAUSTED ทรัพยากรบางอย่างหมดแล้ว อาจเป็นโควต้าต่อผู้ใช้ หรืออาจเป็นระบบไฟล์ทั้งหมดที่ไม่มีพื้นที่ว่าง
UNAUTHENTICATED คำขอไม่มีข้อมูลเข้าสู่ระบบการตรวจสอบสิทธิ์ที่ถูกต้องสำหรับการดำเนินการ
UNAVAILABLE ไม่พร้อมให้บริการนี้ในขณะนี้ ซึ่งมักจะเป็นเงื่อนไขชั่วคราวที่แก้ไขได้โดยการลองอีกครั้งด้วยการหยุดชั่วคราว โปรดทราบว่าการลองดำเนินการที่ไม่ใช่แบบ Idempotent อีกครั้งอาจไม่ปลอดภัยเสมอไป
UNIMPLEMENTED การดำเนินการนี้ยังไม่เสร็จสิ้นหรือไม่รองรับ/เปิดใช้ในบริการนี้
UNKNOWN ข้อผิดพลาดที่ไม่รู้จัก เช่น ข้อผิดพลาดนี้อาจแสดงเมื่อสถานะที่ได้รับจากพื้นที่ที่อยู่หนึ่งอยู่ในพื้นที่ข้อผิดพลาดที่ไม่รู้จักในพื้นที่ที่อยู่นี้ นอกจากนี้ ข้อผิดพลาดที่ API สร้างขึ้นซึ่งไม่ได้ส่งข้อมูลข้อผิดพลาดเพียงพออาจแปลงเป็นข้อผิดพลาดนี้