MapsNetworkError クラス
google.maps.MapsNetworkError
クラス
マップのネットワーク エラーを管理するための基本クラス。
このクラスは Error
を拡張します。
const {MapsNetworkError} = await google.maps.importLibrary("core")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
code |
タイプ:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus API によって生成されたエラーのタイプを識別します。 |
endpoint |
エラーを返したネットワーク サービスを表します。 |
MapsRequestError クラス
google.maps.MapsRequestError
クラス
ウェブサービスからのリクエスト エラーを表します(HTTP の 4xx コードに相当)。
このクラスは MapsNetworkError
を拡張します。
const {MapsRequestError} = await google.maps.importLibrary("core")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
継承:
code 、
endpoint
|
MapsServerError クラス
google.maps.MapsServerError
クラス
ウェブサービスからのサーバーサイド エラーを表します(HTTP の 5xx コードに相当)。
このクラスは MapsNetworkError
を拡張します。
const {MapsServerError} = await google.maps.importLibrary("core")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
プロパティ | |
---|---|
継承:
code 、
endpoint
|
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_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
定数
ウェブサービスから返されたステータス。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 によって発生したエラーは、このエラーに変換できます。 |