Library interfaces Stay organized with collections Save and categorize content based on your preferences.
CoreLibraryinterface
google.maps.CoreLibrary
interface
Properties | |
---|---|
ColorScheme | Type: typeofColorScheme |
ControlPosition | Type: typeofControlPosition |
event | Type: typeofevent |
LatLng | Type: typeofLatLng |
LatLngAltitude | Type: typeofLatLngAltitude |
LatLngBounds | Type: typeofLatLngBounds |
MapsNetworkError | Type: typeofMapsNetworkError |
MapsNetworkErrorEndpoint | Type: typeofMapsNetworkErrorEndpoint |
MapsRequestError | Type: typeofMapsRequestError |
MapsServerError | Type: typeofMapsServerError |
MVCArray | Type: typeofMVCArray |
MVCObject | Type: typeofMVCObject |
Orientation3D | Type: typeofOrientation3D |
Point | Type: typeofPoint |
RPCStatus | Type: typeofRPCStatus |
Settings | Type: typeofSettings |
Size | Type: typeofSize |
SymbolPath | Type: typeofSymbolPath |
UnitSystem | Type: typeofUnitSystem |
Vector3D | Type: typeofVector3D |
MapsLibraryinterface
google.maps.MapsLibrary
interface
Properties | |
---|---|
BicyclingLayer | Type: typeofBicyclingLayer |
Circle | Type: typeofCircle |
Data | Type: typeofData |
FeatureType | Type: typeofFeatureType |
GroundOverlay | Type: typeofGroundOverlay |
ImageMapType | Type: typeofImageMapType |
InfoWindow | Type: typeofInfoWindow |
KmlLayer | Type: typeofKmlLayer |
KmlLayerStatus | Type: typeofKmlLayerStatus |
Map | Type: typeofMap |
MapElement | Type: typeofMapElement |
MapTypeControlStyle | Type: typeofMapTypeControlStyle |
MapTypeId | Type: typeofMapTypeId |
MapTypeRegistry | Type: typeofMapTypeRegistry |
MaxZoomService | Type: typeofMaxZoomService |
MaxZoomStatus | Type: typeofMaxZoomStatus |
OverlayView | Type: typeofOverlayView |
Polygon | Type: typeofPolygon |
Polyline | Type: typeofPolyline |
Rectangle | Type: typeofRectangle |
RenderingType | Type: typeofRenderingType |
StrokePosition | Type: typeofStrokePosition |
StyledMapType | Type: typeofStyledMapType |
TrafficLayer | Type: typeofTrafficLayer |
TransitLayer | Type: typeofTransitLayer |
WebGLOverlayView | Type: typeofWebGLOverlayView |
ZoomChangeEvent | Type: typeofZoomChangeEvent |
Maps3DLibraryinterface
google.maps.Maps3DLibrary
interface
Notice: Available only in thev=beta channel.
Properties | |
---|---|
AltitudeMode | Type: typeofAltitudeMode |
LocationClickEvent | Type: typeofLocationClickEvent |
Map3DElement | Type: typeofMap3DElement |
MapMode | Type: typeofMapMode |
Marker3DElement | Type: typeofMarker3DElement |
Marker3DInteractiveElement | Type: typeofMarker3DInteractiveElement |
Model3DElement | Type: typeofModel3DElement |
Model3DInteractiveElement | Type: typeofModel3DInteractiveElement |
PlaceClickEvent | Type: typeofPlaceClickEvent |
Polygon3DElement | Type: typeofPolygon3DElement |
Polygon3DInteractiveElement | Type: typeofPolygon3DInteractiveElement |
Polyline3DElement | Type: typeofPolyline3DElement |
Polyline3DInteractiveElement | Type: typeofPolyline3DInteractiveElement |
PopoverElement | Type: typeofPopoverElement |
SteadyChangeEvent | Type: typeofSteadyChangeEvent |
PlacesLibraryinterface
google.maps.PlacesLibrary
interface
GeocodingLibraryinterface
google.maps.GeocodingLibrary
interface
Properties | |
---|---|
Containment | Type: typeofContainment |
ExtraGeocodeComputation | Type: typeofExtraGeocodeComputation |
Geocoder | Type: typeofGeocoder |
GeocoderLocationType | Type: typeofGeocoderLocationType |
GeocoderStatus | Type: typeofGeocoderStatus |
SpatialRelationship | Type: typeofSpatialRelationship |
RoutesLibraryinterface
google.maps.RoutesLibrary
interface
Properties | |
---|---|
DirectionsRenderer | Type: typeofDirectionsRenderer |
DirectionsService | Type: typeofDirectionsService |
DirectionsStatus | Type: typeofDirectionsStatus |
DistanceMatrixElementStatus | Type: typeofDistanceMatrixElementStatus |
DistanceMatrixService | Type: typeofDistanceMatrixService |
DistanceMatrixStatus | Type: typeofDistanceMatrixStatus |
TrafficModel | Type: typeofTrafficModel |
TransitMode | Type: typeofTransitMode |
TransitRoutePreference | Type: typeofTransitRoutePreference |
TravelMode | Type: typeofTravelMode |
VehicleType | Type: typeofVehicleType |
MarkerLibraryinterface
google.maps.MarkerLibrary
interface
Properties | |
---|---|
AdvancedMarkerClickEvent | Type: typeofAdvancedMarkerClickEvent |
AdvancedMarkerElement | Type: typeofAdvancedMarkerElement |
Animation | Type: typeofAnimation |
CollisionBehavior | Type: typeofCollisionBehavior |
Marker | Type: typeofMarker |
PinElement | Type: typeofPinElement |
GeometryLibraryinterface
google.maps.GeometryLibrary
interface
Properties | |
---|---|
encoding | Type: typeofencoding |
poly | Type: typeofpoly |
spherical | Type: typeofspherical |
ElevationLibraryinterface
google.maps.ElevationLibrary
interface
Properties | |
---|---|
ElevationService | Type: typeofElevationService |
ElevationStatus | Type: typeofElevationStatus |
StreetViewLibraryinterface
google.maps.StreetViewLibrary
interface
Properties | |
---|---|
InfoWindow | Type: typeofInfoWindow |
OverlayView | Type: typeofOverlayView |
StreetViewCoverageLayer | Type: typeofStreetViewCoverageLayer |
StreetViewPanorama | Type: typeofStreetViewPanorama |
StreetViewPreference | Type: typeofStreetViewPreference |
StreetViewService | Type: typeofStreetViewService |
StreetViewSource | Type: typeofStreetViewSource |
StreetViewStatus | Type: typeofStreetViewStatus |
JourneySharingLibraryinterface
google.maps.JourneySharingLibrary
interface
Properties | |
---|---|
AutomaticViewportMode | Type: typeofAutomaticViewportMode |
DeliveryVehicleStopState | Type: typeofDeliveryVehicleStopState |
FleetEngineDeliveryFleetLocationProvider | Type: typeofFleetEngineDeliveryFleetLocationProvider |
FleetEngineDeliveryVehicleLocationProvider | Type: typeofFleetEngineDeliveryVehicleLocationProvider |
FleetEngineFleetLocationProvider | Type: typeofFleetEngineFleetLocationProvider |
FleetEngineServiceType | Type: typeofFleetEngineServiceType |
FleetEngineShipmentLocationProvider | Type: typeofFleetEngineShipmentLocationProvider |
FleetEngineTripLocationProvider | Type: typeofFleetEngineTripLocationProvider |
FleetEngineVehicleLocationProvider | Type: typeofFleetEngineVehicleLocationProvider |
JourneySharingMapView | Type: typeofJourneySharingMapView |
Speed | Type: typeofSpeed |
TripType | Type: typeofTripType |
VehicleNavigationStatus | Type: typeofVehicleNavigationStatus |
VehicleState | Type: typeofVehicleState |
VehicleType | Type: typeofVehicleType |
WaypointType | Type: typeofWaypointType |
DrawingLibraryinterface
google.maps.DrawingLibrary
interface
Properties | |
---|---|
DrawingManager | Type: typeofDrawingManager |
OverlayType | Type: typeofOverlayType |
VisualizationLibraryinterface
google.maps.VisualizationLibrary
interface
Properties | |
---|---|
HeatmapLayer | Type: typeofHeatmapLayer |
AirQualityLibraryinterface
google.maps.AirQualityLibrary
interface
Properties | |
---|---|
AirQualityMeterElement | Type: typeofAirQualityMeterElement |
AddressValidationLibraryinterface
google.maps.AddressValidationLibrary
interface
Notice: Available only in thev=beta channel.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-07-18 UTC.