Errors

MapsNetworkError クラス

google.maps.MapsNetworkError クラス

マップのネットワーク エラーを管理するための基本クラス。

このクラスは Error を拡張します。

const {MapsNetworkError} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

code
API によって生成されたエラーのタイプを識別します。
endpoint
エラーを返したネットワーク サービスを表します。

MapsRequestError クラス

google.maps.MapsRequestError クラス

ウェブサービスからのリクエスト エラーを表します(HTTP の 4xx コードに相当)。

このクラスは MapsNetworkError を拡張します。

const {MapsRequestError} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

継承: codeendpoint

MapsServerError クラス

google.maps.MapsServerError クラス

ウェブサービスからのサーバーサイド エラーを表します(HTTP の 5xx コードに相当)。

このクラスは MapsNetworkError を拡張します。

const {MapsServerError} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

継承: codeendpoint

MapsNetworkErrorEndpoint 定数

google.maps.MapsNetworkErrorEndpoint 定数

MapsNetworkError インスタンスで使用される API エンドポイントの識別子。

const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core") を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。

DIRECTIONS_ROUTE Directions API 内で Routes API を識別します。
DISTANCE_MATRIX DistanceMatrix 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_SEARCH_TEXT Places API 内の Search Text API を識別します。
STREETVIEW_GET_PANORAMA Streetview サービス内の getPanorama メソッドを識別します。

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 ビット ファイルシステムは [0,2^32-1] の範囲にないオフセットでの読み取りを要求されると、INVALID_ARGUMENT を生成しますが、現在のファイルサイズを超えるオフセットからの読み取りを要求されると、OUT_OF_RANGE を生成します。
PERMISSION_DENIED 呼び出し元には、指定されたオペレーションを実行する権限がありません。このエラーコードは、リクエストが有効であること、リクエストされたエンティティが存在すること、および他の事前条件が満たされていることを意味するものではありません。
RESOURCE_EXHAUSTED ユーザーごとの割り当て、またはファイル システム全体で容量が不足しているため、一部のリソースが枯渇しています。
UNAUTHENTICATED リクエストには、オペレーションのための有効な認証情報がありません。
UNAVAILABLE サービスは現在使用できません。これは、バックオフで再試行することで解決できる可能性が高い一時的な状態です。非べき等オペレーションの再試行が常に安全であるとは限りません。
UNIMPLEMENTED オペレーションが実装されていないか、このサービスでサポートまたは有効にされていません。
UNKNOWN 不明なエラーが発生しました。たとえば、別のアドレス空間から受信したステータスがこのアドレス空間で不明なエラー空間に属している場合などに、このエラーが返されます。また、十分なエラー情報を返さない API によって発生したエラーは、このエラーに変換できます。