Errors

Lớp MapsNetworkError

google.maps.MapsNetworkError class
extends Error
library "core"

Lớp cơ sở để quản lý lỗi mạng trong Maps.

const {MapsNetworkError} = await google.maps.importLibrary("core");
code
Xác định loại lỗi do API tạo ra.
endpoint
Đại diện cho dịch vụ mạng đã trả về lỗi.

Lớp MapsRequestError

google.maps.MapsRequestError class
extends MapsNetworkError
library "core"

Biểu thị lỗi yêu cầu từ một dịch vụ web (tức là tương đương với mã 4xx trong HTTP).

const {MapsRequestError} = await google.maps.importLibrary("core");
Được kế thừa: code, endpoint

Lớp MapsServerError

google.maps.MapsServerError class
extends MapsNetworkError
library "core"

Biểu thị lỗi phía máy chủ từ một dịch vụ web (tức là tương đương với mã 5xx trong HTTP).

const {MapsServerError} = await google.maps.importLibrary("core");
Được kế thừa: code, endpoint

Hằng số MapsNetworkErrorEndpoint

google.maps.MapsNetworkErrorEndpoint hằng số
thư viện "core"

Giá trị nhận dạng cho các điểm cuối API mà các thực thể MapsNetworkError sử dụng.

Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại MapsNetworkErrorEndpointString.

const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
DIRECTIONS_ROUTE Xác định Routes API trong Directions API.
DISTANCE_MATRIX Xác định DistanceMatrix API.
ELEVATION_ALONG_PATH Xác định API getElevationsAlongPath trong Elevation API.
ELEVATION_LOCATIONS Xác định API getElevationForLocations trong Elevation API.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Xác định API Get DeliveryVehicle trong Fleet Engine.
FLEET_ENGINE_GET_TRIP Xác định Get Trip API trong Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Xác định API Get Vehicle trong Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Xác định List DeliveryVehicles API trong Fleet Engine.
FLEET_ENGINE_LIST_TASKS Xác định API Tasks trong Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Xác định List Vehicles API trong Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Xác định API Tasks Tìm kiếm trong Fleet Engine.
GEOCODER_GEOCODE Xác định Geocoding API trong Bộ mã hoá địa lý.
MAPS_MAX_ZOOM Xác định API MaximumZoomImageryService trong API Maps.
PLACES_AUTOCOMPLETE Xác định Autocomplete API trong Places API.
PLACES_DETAILS Xác định Details API trong Places API.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Xác định API findPlaceFromPhoneNumber trong Places API.
PLACES_FIND_PLACE_FROM_QUERY Xác định API findPlaceFromQuery trong Places API.
PLACES_GATEWAY Xác định Gateway API trong Places API.
PLACES_GET_PLACE Xác định Get Place API trong Places API.
PLACES_SEARCH_TEXT Xác định Search Text API trong Places API.
STREETVIEW_GET_PANORAMA Xác định phương thức getPanorama trong dịch vụ Chế độ xem đường phố.

Hằng số RPCStatus

google.maps.RPCStatus hằng số
thư viện "core"

Trạng thái do dịch vụ web trả về. Xem https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại RPCStatusString.

const {RPCStatus} = await google.maps.importLibrary("core");
ABORTED Thao tác đã bị huỷ, thường là do vấn đề về tính đồng thời, chẳng hạn như lỗi kiểm tra trình tự hoặc huỷ giao dịch.
ALREADY_EXISTS Thực thể mà ứng dụng khách cố gắng tạo (ví dụ: tệp hoặc thư mục) đã tồn tại.
CANCELLED Thao tác đã bị huỷ, thường là do phương thức gọi.
DATA_LOSS Mất hoặc hỏng dữ liệu không thể khôi phục.
DEADLINE_EXCEEDED Đã hết hạn trước khi thao tác có thể hoàn tất. Đối với các thao tác thay đổi trạng thái của hệ thống, lỗi này có thể được trả về ngay cả khi thao tác đã hoàn tất thành công. Ví dụ: phản hồi thành công từ máy chủ có thể bị trì hoãn lâu.
FAILED_PRECONDITION Thao tác bị từ chối vì hệ thống không ở trạng thái cần thiết để thực thi thao tác.
INTERNAL Lỗi nội bộ. Điều này có nghĩa là một số bất biến mà hệ thống cơ bản dự kiến đã bị hỏng. Mã lỗi này được dành riêng cho các lỗi nghiêm trọng.
INVALID_ARGUMENT Ứng dụng đã chỉ định một đối số không hợp lệ. Xin lưu ý rằng điều này khác với FAILED_PRECONDITION. INVALID_ARGUMENT cho biết các đối số có vấn đề bất kể trạng thái của hệ thống (ví dụ: tên tệp không đúng định dạng).
NOT_FOUND Không tìm thấy một số thực thể được yêu cầu (ví dụ: tệp hoặc thư mục).
OK Không phải lỗi; được trả về khi thành công.
OUT_OF_RANGE Thao tác đã được thực hiện ngoài phạm vi hợp lệ. Ví dụ: tìm kiếm hoặc đọc sau khi kết thúc tệp. Không giống như INVALID_ARGUMENT, lỗi này cho biết một vấn đề có thể khắc phục được nếu trạng thái hệ thống thay đổi. Ví dụ: hệ thống tệp 32 bit sẽ tạo INVALID_ARGUMENT nếu được yêu cầu đọc ở độ lệch không nằm trong dải [0,2^32-1], nhưng sẽ tạo OUT_OF_RANGE nếu được yêu cầu đọc từ độ lệch vượt quá kích thước tệp hiện tại.
PERMISSION_DENIED Phương thức gọi không có quyền thực thi thao tác đã chỉ định. Mã lỗi này không có nghĩa là yêu cầu đó hợp lệ hoặc thực thể được yêu cầu tồn tại hoặc đáp ứng các điều kiện tiên quyết khác.
RESOURCE_EXHAUSTED Một số tài nguyên đã hết, có thể là hạn mức cho mỗi người dùng hoặc có thể toàn bộ hệ thống tệp đã hết dung lượng.
UNAUTHENTICATED Yêu cầu không có thông tin xác thực hợp lệ cho thao tác này.
UNAVAILABLE Dịch vụ này hiện không dùng được. Đây có thể là một tình trạng tạm thời và có thể khắc phục bằng cách thử lại sau một khoảng thời gian đợi. Xin lưu ý rằng không phải lúc nào cũng an toàn khi thử lại các thao tác không có tính luỹ đẳng.
UNIMPLEMENTED Thao tác này chưa được triển khai hoặc không được hỗ trợ/bật trong dịch vụ này.
UNKNOWN Lỗi không xác định. Ví dụ: lỗi này có thể được trả về khi trạng thái nhận được từ một không gian địa chỉ khác thuộc về một không gian lỗi không xác định trong không gian địa chỉ này. Ngoài ra, các lỗi do API không trả về đủ thông tin lỗi cũng có thể được chuyển đổi thành lỗi này.