Errors

MapsNetworkError class

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

Base class for managing network errors in Maps.

const {MapsNetworkError} = await google.maps.importLibrary("core");

MapsRequestError class

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

Represents a request error from a web service (i.e. the equivalent of a 4xx code in HTTP).

const {MapsRequestError} = await google.maps.importLibrary("core");
Inherited: code, endpoint

MapsServerError class

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

Represents a server-side error from a web service (i.e. the equivalent of a 5xx code in HTTP).

const {MapsServerError} = await google.maps.importLibrary("core");
Inherited: code, endpoint

MapsNetworkErrorEndpoint constants

constants google.maps.MapsNetworkErrorEndpoint
library "core"

Identifiers for API endpoints used by MapsNetworkError instances.

These constants are also usable as strings. In TypeScript, the string literals are defined by the MapsNetworkErrorEndpointString type.

const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
DIRECTIONS_ROUTE Identifies the Routes API within the Directions API.
DISTANCE_MATRIX Identifies the DistanceMatrix API.
ELEVATION_ALONG_PATH Identifies the getElevationsAlongPath API within the Elevation API.
ELEVATION_LOCATIONS Identifies the getElevationForLocations API within the Elevation API.
FLEET_ENGINE_GET_DELIVERY_VEHICLE Identifies the Get DeliveryVehicle API within Fleet Engine.
FLEET_ENGINE_GET_TRIP Identifies the Get Trip API within Fleet Engine.
FLEET_ENGINE_GET_VEHICLE Identifies the Get Vehicle API within Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES Identifies the List DeliveryVehicles API within Fleet Engine.
FLEET_ENGINE_LIST_TASKS Identifies the List Tasks API within Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES Identifies the List Vehicles API within Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS Identifies the Search Tasks API within Fleet Engine.
GEOCODER_GEOCODE Identifies the geocode API within the Geocoder.
MAPS_MAX_ZOOM Identifies the MaximumZoomImageryService API within the Maps API.
PLACES_AUTOCOMPLETE Identifies the Autocomplete API within the Places API.
PLACES_DETAILS Identifies the Details API within the Places API.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER Identifies the findPlaceFromPhoneNumber API within the Places API.
PLACES_FIND_PLACE_FROM_QUERY Identifies the findPlaceFromQuery API within the Places API.
PLACES_GATEWAY Identifies the Gateway API within the Places API.
PLACES_GET_PLACE Identifies the Get Place API within the Places API.
PLACES_SEARCH_TEXT Identifies the Search Text API within the Places API.
STREETVIEW_GET_PANORAMA Identifies the getPanorama method within the Streetview service.

RPCStatus constants

constants google.maps.RPCStatus
library "core"

The status returned by a web service. See https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

These constants are also usable as strings. In TypeScript, the string literals are defined by the RPCStatusString type.

const {RPCStatus} = await google.maps.importLibrary("core");