MapsNetworkError class
google.maps.MapsNetworkError
class
用於管理 Google 地圖中網路錯誤的基礎類別。
這個類別會擴充 Error。
撥打 const {MapsNetworkError} = await google.maps.importLibrary("core") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
| 屬性 | |
|---|---|
| code | 類型:   DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus識別 API 產生的錯誤類型。 | 
| endpoint | 代表傳回錯誤的網路服務。 | 
MapsRequestError class
google.maps.MapsRequestError
class
代表網路服務的要求錯誤 (即 HTTP 中的 4xx 代碼)。
這個類別會擴充 MapsNetworkError。
撥打 const {MapsRequestError} = await google.maps.importLibrary("core") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
| 屬性 | |
|---|---|
| 已繼承: code、endpoint | 
MapsServerError class
google.maps.MapsServerError
class
代表來自網路服務的伺服器端錯誤 (即 HTTP 中的 5xx 代碼)。
這個類別會擴充 MapsNetworkError。
撥打 const {MapsServerError} = await google.maps.importLibrary("core") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
| 屬性 | |
|---|---|
| 已繼承: code、endpoint | 
MapsNetworkErrorEndpoint constants
google.maps.MapsNetworkErrorEndpoint
常數
MapsNetworkError 執行個體使用的 API 端點 ID。
撥打 const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
| 常數 | |
|---|---|
| DIRECTIONS_ROUTE | 在 Directions API 中識別 Routes API。 | 
| DISTANCE_MATRIX | 識別 Distance Matrix API。 | 
| ELEVATION_ALONG_PATH | 識別 Elevation API 中的 getElevationsAlongPath API。 | 
| ELEVATION_LOCATIONS | 用來識別 Elevation API 中的 getElevationForLocations API。 | 
| FLEET_ENGINE_GET_DELIVERY_VEHICLE | 用於識別 Fleet Engine 中的 Get DeliveryVehicle API。 | 
| FLEET_ENGINE_GET_TRIP | 用於識別 Fleet Engine 中的 Get Trip API。 | 
| FLEET_ENGINE_GET_VEHICLE | 用於識別 Fleet Engine 中的 Get Vehicle API。 | 
| FLEET_ENGINE_LIST_DELIVERY_VEHICLES | 用於識別 Fleet Engine 中的 List DeliveryVehicles API。 | 
| FLEET_ENGINE_LIST_TASKS | 用於識別 Fleet Engine 中的 List Tasks API。 | 
| FLEET_ENGINE_LIST_VEHICLES | 用於識別 Fleet Engine 中的 List Vehicles API。 | 
| FLEET_ENGINE_SEARCH_TASKS | 用於識別 Fleet Engine 中的 Search Tasks API。 | 
| GEOCODER_GEOCODE | 在 Geocoder 中識別地理編碼 API。 | 
| MAPS_MAX_ZOOM | 識別 Maps API 中的 MaximumZoomImageryService API。 | 
| PLACES_AUTOCOMPLETE | 用於識別 Places API 中的 Autocomplete API。 | 
| PLACES_DETAILS | 識別 Places API 中的 Details API。 | 
| PLACES_FIND_PLACE_FROM_PHONE_NUMBER | 識別 Places API 中的 findPlaceFromPhoneNumber API。 | 
| PLACES_FIND_PLACE_FROM_QUERY | 識別 Places API 中的 findPlaceFromQuery API。 | 
| PLACES_GATEWAY | 識別 Places API 中的 Gateway API。 | 
| PLACES_GET_PLACE | 用於識別 Places API 中的 Get Place API。 | 
| PLACES_LOCAL_CONTEXT_SEARCH | 在 Places API 中識別 LocalContextSearch API。 | 
| PLACES_NEARBY_SEARCH | 識別 Places API 中的 NearbySearch API。 | 
| PLACES_SEARCH_TEXT | 用於識別 Places API 中的 Search Text API。 | 
| STREETVIEW_GET_PANORAMA | 識別 Streetview 服務中的 getPanorama 方法。 | 
RPCStatus 常數
google.maps.RPCStatus
常數
Web 服務傳回的狀態。請參閱 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不同,此錯誤表示如果系統狀態變更則可修正的問題。舉例來說,如果要求在 [0, 2^32-1] 範圍以外的位移讀取資料,32 位元檔案系統會產生INVALID_ARGUMENT,但如果要求從超過目前檔案大小的位移讀取資料,則會產生OUT_OF_RANGE。 | 
| PERMISSION_DENIED | 呼叫者沒有執行指定作業的權限。此錯誤代碼並不表示要求有效,或是要求的實體已存在或是滿足其他先決條件。 | 
| RESOURCE_EXHAUSTED | 已耗盡某些資源 (可能是每位使用者的配額,也可能是整個檔案系統的空間不足)。 | 
| UNAUTHENTICATED | 要求沒有作業的有效驗證憑證。 | 
| UNAVAILABLE | 服務目前無法使用。這很可能是暫時性問題,可透過重試輪詢來解決。請注意,重試非等冪作業並不一定安全。 | 
| UNIMPLEMENTED | 未執行作業,或是此服務不支援/未啟用作業。 | 
| UNKNOWN | 發生不明錯誤,舉例來說,當從其他位址空間收到的狀態屬於這個位址空間中不明的錯誤空間時,就可能傳回此錯誤;由 API 發出但未傳回充分錯誤資訊的錯誤,也可能會轉換為此錯誤。 |