MapsNetworkError class
google.maps.MapsNetworkError
ชั้นเรียน
คลาสพื้นฐานสำหรับการจัดการข้อผิดพลาดเกี่ยวกับเครือข่ายใน Maps
ชั้นเรียนนี้ขยายเวลา
Error
เข้าถึงได้โดยโทรไปที่ const {MapsNetworkError} = await google.maps.importLibrary("core")
ดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
code |
ประเภท:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus ระบุประเภทข้อผิดพลาดที่ 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_LOCAL_CONTEXT_SEARCH |
ระบุ LocalContextSearch API ภายใน Places API |
PLACES_NEARBY_SEARCH |
ระบุ NearbySearch 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 สร้างขึ้นซึ่งไม่ได้ส่งข้อมูลข้อผิดพลาดเพียงพออาจแปลงเป็นข้อผิดพลาดนี้ |