Google Maps JavaScript API V3 Reference

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Последнее обновление четверг, 17 ноября 2022 г.

Это указатель всех классов, методов и интерфейсов в Maps JavaScript API версии 3.51 (еженедельный канал). Эта ссылка постоянно обновляется с учетом последних изменений в API.

Дополнительные сведения см. в примечаниях к выпуску и управлении версиями .
Также см. справочную документацию для версии 3.50 (ежеквартальный канал), версии 3.49 и версии 3.48 .

Нажмите на название любого элемента, чтобы просмотреть подробную документацию.

Глобальные концепции

Карты Гугл

пространство имен google.maps

Константы: version

Настройки (бета)

Beta Класс настроек

Статические методы: Beta getInstance

Характеристики: Beta experienceIds

Система событий

класс события

Статические методы: addListener , addListenerOnce , clearInstanceListeners , clearListeners , hasListeners , removeListener , trigger , addDomListener , addDomListenerOnce

Интерфейс MapsEventListener

Методы: remove

Класс MVCObject

Методы: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll

класс MVCArray

Методы: clear , forEach , getArray , getAt , getLength , insertAt , pop , push , removeAt , setAt

События: insert_at , remove_at , set_at

Интерфейс ErrorEvent

Свойства: error

Ошибки

Класс MapsNetworkError

Свойства: code , endpoint

Класс MapsRequestError
Класс MapsServerError
Константы MapsNetworkErrorEndpoint

Constants: DIRECTIONS_ROUTE , DISTANCE_MATRIX , ELEVATION_ALONG_PATH , ELEVATION_LOCATIONS , FLEET_ENGINE_GET_DELIVERY_VEHICLE , FLEET_ENGINE_GET_TRIP , FLEET_ENGINE_GET_VEHICLE , FLEET_ENGINE_LIST_DELIVERY_VEHICLES , FLEET_ENGINE_LIST_TASKS , FLEET_ENGINE_LIST_VEHICLES , FLEET_ENGINE_SEARCH_TASKS , GEOCODER_GEOCODE , MAPS_MAX_ZOOM , PLACES_AUTOCOMPLETE , PLACES_DETAILS , PLACES_FIND_PLACE_FROM_PHONE_NUMBER , PLACES_FIND_PLACE_FROM_QUERY , PLACES_GATEWAY , PLACES_LOCAL_CONTEXT_SEARCH , PLACES_NEARBY_SEARCH , STREETVIEW_GET_PANORAMA

Карты

Карты

Класс карты

Свойства: controls , data , mapTypes , overlayMapTypes

Методы: fitBounds , getBounds , getCenter , getClickableIcons , getDiv , Beta getFeatureLayer , getHeading , Beta getMapCapabilities , getMapTypeId , getProjection , getRenderingType , getStreetView , getTilt , getZoom , moveCamera , panBy , panTo , panToBounds , setCenter , setClickableIcons , setHeading , setMapTypeId , setOptions , setStreetView , setTilt , setZoom

Константы: DEMO_MAP_ID

События: bounds_changed , center_changed , click , contextmenu , dblclick , drag , dragend , dragstart , heading_changed , idle , isfractionalzoomenabled_changed , Beta mapcapabilities_changed , maptypeid_changed , mousemove , mouseout , mouseover , projection_changed , renderingtype_changed , tilesloaded , tilt_changed , zoom_changed , rightclick

Интерфейс MapOptions

Свойства: backgroundColor , center , clickableIcons , controlSize , disableDefaultUI , disableDoubleClickZoom , draggableCursor , draggingCursor , fullscreenControl , fullscreenControlOptions , gestureHandling , heading , isFractionalZoomEnabled , keyboardShortcuts , mapId , mapTypeControl , mapTypeControlOptions , mapTypeId , maxZoom , minZoom , noClear restriction panControl panControlOptions rotateControl , rotateControlOptions , scaleControl , scaleControlOptions , колесо zoomControlOptions , streetView , streetViewControl , scrollwheel , styles , tilt , zoom , zoomControl , streetViewControlOptions , draggable

Интерфейс MapTypeStyle

Свойства: elementType , featureType , stylers .

Интерфейс MapMouseEvent

Свойства: domEvent , latLng

Методы: stop

Интерфейс IconMouseEvent

Свойства: placeId

Константы MapTypeId

Константы: HYBRID , ROADMAP , SATELLITE , TERRAIN

Класс MapTypeRegistry

Методы: set

Интерфейс MapRestriction

Свойства: latLngBounds , strictBounds

Класс TrafficLayer

Методы: getMap , setMap , setOptions

Интерфейс TrafficLayerOptions

Свойства: autoRefresh , map

Класс TransitLayer

Методы: getMap , setMap

Класс BicyclingLayer

Методы: getMap , setMap

Beta Интерфейс опций камеры

Свойства: center , heading , tilt , zoom .

Интерфейс видимой области

Свойства: farLeft , farRight , latLngBounds , nearLeft , nearRight

Константы RenderingType

Константы: RASTER , UNINITIALIZED , VECTOR

Beta Интерфейс MapCapabilities

Свойства: isAdvancedMarkersAvailable , isDataDrivenStylingAvailable

WebGL

класс WebGLOverlayView

Методы: getMap , onAdd , onContextLost , onContextRestored , onDraw , onRemove , onStateUpdate , requestRedraw , requestStateUpdate , setMap

Интерфейс WebGLDrawOptions

Свойства: gl , transformer

Интерфейс WebGLStateOptions

Свойства: gl

Интерфейс преобразователя координат

Методы: fromLatLngAltitude , getCameraParams

Интерфейс CameraParams

Свойства: center , heading , tilt , zoom .

Координаты

Класс LatLng

Методы: equals , lat , lng , toJSON , toString , toUrlValue

Интерфейс LatLngLiteral

Свойства: lat , lng

Класс LatLngBounds

Методы: contains , equals , extend , getCenter , getNorthEast , getSouthWest , intersects , isEmpty , toJSON , toSpan , toString , toUrlValue , union

Константы: MAX_BOUNDS

Интерфейс LatLngBoundsLiteral

Свойства: east , north , south , west

Класс LatLngAltitude

Свойства: altitude , lat , lng

Методы: equals , toJSON

Интерфейс LatLngAltitudeLiteral

Свойства: altitude , lat , lng

Класс точки

Свойства: x , y

Методы: equals , toString

Размерный класс

Свойства: height , width

Методы: equals , toString

Интерфейс заполнения

Свойства: bottom , left , right , top

Интерфейс CircleLiteral

Свойства: center , radius

Управляемый данными стиль (бета)

Beta Интерфейс FeatureLayer

Свойства: featureType , isAvailable , style

Методы: addListener

Beta Константы FeatureType

Константы: ADMINISTRATIVE_AREA_LEVEL_1 , ADMINISTRATIVE_AREA_LEVEL_2 , ADMINISTRATIVE_AREA_LEVEL_3 , ADMINISTRATIVE_AREA_LEVEL_4 , COUNTRY , SUBLOCALITY_LEVEL_1 , LOCALITY , NEIGHBORHOOD , POSTAL_CODE

Beta Определение типа FeatureStyleFunction
Beta Интерфейс FeatureStyleFunctionOptions

Свойства: feature

Beta Интерфейс FeatureStyleOptions

Свойства: fillColor , fillOpacity , strokeColor , strokeOpacity , strokeWeight

Beta Функциональный интерфейс

Свойства: featureType

Beta Интерфейс PlaceFeature

Свойства: displayName , placeId

Beta Интерфейс FeatureMouseEvent

Свойства: features

Элементы управления

Полноэкранный интерфейс ControlOptions

Свойства: position

Интерфейс MapTypeControlOptions

Свойства: mapTypeIds , position , style

Константы MapTypeControlStyle

Константы: DEFAULT , DROPDOWN_MENU , HORIZONTAL_BAR

Интерфейс MotionTrackingControlOptions

Свойства: position

Интерфейс PanControlOptions

Свойства: position

Интерфейс RotateControlOptions

Свойства: position

Интерфейс ScaleControlOptions

Свойства: style

Константы ScaleControlStyle

Константы: DEFAULT

Интерфейс StreetViewControlOptions

Свойства: position

Интерфейс ZoomControlOptions

Свойства: position

Константы ControlPosition

Константы: BOTTOM_CENTER , BOTTOM_LEFT , BOTTOM_RIGHT , LEFT_BOTTOM , LEFT_CENTER , LEFT_TOP , RIGHT_BOTTOM , RIGHT_CENTER , RIGHT_TOP , TOP_CENTER , TOP_LEFT , TOP_RIGHT

Библиотека геометрии

пространство имен кодирования

Статические методы: decodePath , encodePath

сферическое пространство имен

Статические методы: computeArea , computeDistanceBetween , computeHeading , computeLength , computeOffset , computeOffsetOrigin , computeSignedArea , interpolate .

поли пространство имен

Статические методы: containsLocation , isLocationOnEdge

Рисование на карте

Маркер

Класс маркера

Методы: getAnimation , getClickable , getCursor , getDraggable , getIcon , getLabel , getMap , getOpacity , getPosition , getShape , getTitle , getVisible , getZIndex , setAnimation , setClickable , setCursor , setDraggable , setIcon , setLabel , setMap , setOpacity , setOptions , setPosition , setShape setTitle , setVisible , setZIndex

Константы: MAX_ZINDEX

События: animation_changed , click , clickable_changed , contextmenu , cursor_changed , dblclick , drag , dragend , draggable_changed , dragstart , flat_changed , icon_changed , mousedown , mouseout , mouseover , mouseup , position_changed , shape_changed , title_changed , visible_changed , zindex_changed , rightclick

Интерфейс MarkerOptions

Свойства: anchorPoint , animation , clickable , Beta collisionBehavior crossOnDrag Beta collisionBehavior cursor , draggable , icon , label , map , opacity , optimized , position , shape , title , visible , zIndex

Beta Константы CollisionBehavior

Константы: OPTIONAL_AND_HIDES_LOWER_PRIORITY , REQUIRED , REQUIRED_AND_HIDES_OPTIONAL

Значок интерфейса

Свойства: anchor , labelOrigin , origin , scaledSize , size , url

Интерфейс MarkerLabel

Свойства: className , color , fontFamily , fontSize , fontWeight , text

Интерфейс MarkerShape

Свойства: coords , type

Интерфейс символов

Свойства: anchor , fillColor , fillOpacity , labelOrigin , path , rotation , scale , strokeColor , strokeOpacity , strokeWeight

Константы SymbolPath

Константы: BACKWARD_CLOSED_ARROW , BACKWARD_OPEN_ARROW , CIRCLE , FORWARD_CLOSED_ARROW , FORWARD_OPEN_ARROW

Константы анимации

Константы: BOUNCE , DROP

Расширенные маркеры (бета)

Beta Класс AdvancedMarkerView

Свойства: collisionBehavior , content , draggable , element , map , position , title , zIndex

Методы: addListener

События: click , drag , dragend , dragstart

Beta Интерфейс AdvancedMarkerViewOptions

Свойства: collisionBehavior , content , draggable , element , map , position , title , zIndex

Beta Класс PinView

Свойства: background , borderColor , element , glyph , glyphColor , scale

Методы: addListener

Beta Интерфейс PinViewOptions

Свойства: background , borderColor , element , glyph , glyphColor , scale

Информационное окно

Класс InfoWindow

Методы: close , focus , getContent , getPosition , getZIndex , open , setContent , setOptions , setPosition , setZIndex

События: closeclick , content_changed , domready , position_changed , visible , zindex_changed

Интерфейс InfoWindowOptions

Свойства: ariaLabel , content , disableAutoPan , maxWidth , minWidth , pixelOffset , position , zIndex

Интерфейс InfoWindowOpenOptions

Свойства: anchor , map , shouldFocus

Полигоны

Класс полилинии

Методы: getDraggable , getEditable , getMap , getPath , getVisible , setDraggable , setEditable , setMap , setOptions , setPath , setVisible .

События: click , contextmenu , dblclick , drag , dragend , dragstart , mousedown , mousemove , mouseout , mouseover , mouseup , rightclick

Интерфейс PolylineOptions

Свойства: clickable , draggable , editable , geodesic , icons , map , path , strokeColor , strokeOpacity , strokeWeight , visible , zIndex

Интерфейс IconSequence

Свойства: fixedRotation , icon , offset , repeat

Класс многоугольника

Методы: getDraggable , getEditable , getMap , getPath , getPaths , getVisible , setDraggable , setEditable , setMap , setOptions , setPath , setPaths , setVisible

События: click , contextmenu , dblclick , drag , dragend , dragstart , mousedown , mousemove , mouseout , mouseover , mouseup , rightclick

Интерфейс PolygonOptions

Свойства: clickable , draggable , editable , fillColor , fillOpacity , geodesic , map , paths , strokeColor , strokeOpacity , strokePosition , strokeWeight , visible , zIndex

Интерфейс PolyMouseEvent

Свойства: edge , path , vertex

Класс прямоугольника

Методы: getBounds , getDraggable , getEditable , getMap , getVisible , setBounds , setDraggable , setEditable , setMap , setOptions , setVisible

События: bounds_changed , click , contextmenu , dblclick , drag , dragend , dragstart , mousedown , mousemove , mouseout , mouseover , mouseup , rightclick

Интерфейс RectangleOptions

Свойства: bounds , clickable , draggable , editable , fillColor , fillOpacity , map , strokeColor , strokeOpacity , strokePosition , strokeWeight , visible , zIndex

Круговой класс

Методы: getBounds , getCenter , getDraggable , getEditable , getMap , getRadius , getVisible , setCenter , setDraggable , setEditable , setMap , setOptions , setRadius , setVisible

События: center_changed , click , dblclick , drag , dragend , dragstart , mousedown , mousemove , mouseout , mouseover , mouseup , radius_changed , rightclick

Интерфейс CircleOptions

Свойства: center , clickable , draggable , editable , fillColor , fillOpacity , map , radius , strokeColor , strokeOpacity , strokePosition , strokeWeight , visible , zIndex

Константы StrokePosition

Константы: CENTER , INSIDE , OUTSIDE

Данные

Класс данных

Методы: add , addGeoJson , contains , forEach , getControlPosition , getControls , getDrawingMode , getFeatureById , getMap , getStyle , loadGeoJson , overrideStyle , remove , revertStyle , setControlPosition , setControls , setDrawingMode , setMap , setStyle , toGeoJson

События: addfeature , click , contextmenu , dblclick , mousedown , mouseout , mouseover , mouseup , removefeature , removeproperty , setgeometry , setproperty , rightclick

Интерфейс Data.DataOptions

Свойства: controlPosition , controls , featureFactory drawingMode map , style

Интерфейс Data.GeoJsonOptions

Свойства: idPropertyName

Интерфейс Data.StyleOptions

Свойства: animation , clickable , cursor , draggable , editable , fillColor , fillOpacity , icon , icons , label , opacity , shape , strokeColor , strokeOpacity , strokeWeight , title , visible , zIndex

Определение типа Data.StylingFunction
Класс Data.Feature

Методы: forEachProperty , getGeometry , getId , getProperty , removeProperty , setGeometry , setProperty , toGeoJson

События: removeproperty , setgeometry , setproperty

Интерфейс Data.FeatureOptions

Свойства: geometry , id , properties

Интерфейс Data.Geometry

Методы: forEachLatLng , getType

Класс Data.Point

Методы: forEachLatLng , get , getType

Класс Data.MultiPoint

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.LineString

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.MultiLineString

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.LinearRing

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.Polygon

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.MultiPolygon

Методы: forEachLatLng , getArray , getAt , getLength , getType

Класс Data.GeometryCollection

Методы: forEachLatLng , getArray , getAt , getLength , getType

Интерфейс Data.MouseEvent

Свойства: feature

Интерфейс Data.AddFeatureEvent

Свойства: feature

Интерфейс Data.RemoveFeatureEvent

Свойства: feature

Интерфейс Data.SetGeometryEvent

Свойства: feature , newGeometry , oldGeometry

Интерфейс Data.SetPropertyEvent

Свойства: feature , name , newValue , oldValue

Интерфейс Data.RemovePropertyEvent

Свойства: feature , name , oldValue

DOM-элементы

Класс OverlayView

Статические методы: preventMapHitsAndGesturesFrom , preventMapHitsFrom

Методы: draw , getMap , getPanes , getProjection , onAdd , onRemove , setMap

Интерфейс MapPanes

Свойства: floatPane , mapPane , markerLayer , overlayLayer , overlayMouseTarget

Интерфейс MapCanvasProjection

Методы: fromContainerPixelToLatLng , fromDivPixelToLatLng , fromLatLngToContainerPixel , fromLatLngToDivPixel , getVisibleRegion , getWorldWidth

КМЛ

Класс KmlLayer

Методы: getDefaultViewport , getMap , getMetadata , getStatus , getUrl , getZIndex , setMap , setOptions , setUrl , setZIndex

События: click , defaultviewport_changed , status_changed

Интерфейс KmlLayerOptions

Свойства: clickable , map , preserveViewport , screenOverlays , suppressInfoWindows , url , zIndex

Интерфейс KmlLayerMetadata

Свойства: author , description , hasScreenOverlays , name , snippet

Константы KmlLayerStatus

Константы: DOCUMENT_NOT_FOUND , DOCUMENT_TOO_LARGE , FETCH_ERROR , INVALID_DOCUMENT , INVALID_REQUEST , LIMITS_EXCEEDED , OK , TIMED_OUT , UNKNOWN

Интерфейс KmlMouseEvent

Свойства: featureData , latLng , pixelOffset

Интерфейс KmlFeatureData

Свойства: author , description , id , infoWindowHtml , name , snippet

KmlАвторский интерфейс

Свойства: email , name , uri

Наложения изображений

Интерфейс MapType

Свойства: alt , maxZoom , minZoom , name , projection , radius , tileSize

Методы: getTile , releaseTile

Интерфейс проекции

Методы: fromLatLngToPoint , fromPointToLatLng

Класс ImageMapType

Свойства: alt , maxZoom , minZoom , name , projection , radius , tileSize

Методы: getOpacity , getTile , releaseTile , setOpacity

События: tilesloaded

Интерфейс ImageMapTypeOptions

Свойства: alt , getTileUrl , maxZoom , minZoom , name , opacity , tileSize

Класс GroundOverlay

Методы: getBounds , getMap , getOpacity , getUrl , setMap , setOpacity

События: click , dblclick

Интерфейс GroundOverlayOptions

Свойства: clickable , map , opacity

Класс StyledMapType

Свойства: alt , maxZoom , minZoom , name , projection , radius , tileSize

Методы: getTile , releaseTile

Интерфейс StyledMapTypeOptions

Свойства: alt , maxZoom , minZoom , name

Библиотека чертежей

Класс DrawingManager

Методы: getDrawingMode , getMap , setDrawingMode , setMap , setOptions

События: circlecomplete , markercomplete , overlaycomplete , polygoncomplete , polylinecomplete , rectanglecomplete

Интерфейс DrawingManagerOptions

Свойства: circleOptions , drawingControl , drawingMode , drawingControlOptions , map , markerOptions , polygonOptions , polylineOptions , rectangleOptions

Интерфейс DrawingControlOptions

Свойства: drawingModes , position

Интерфейс OverlayCompleteEvent

Свойства: overlay , type

Константы OverlayType

Константы: CIRCLE , MARKER , POLYGON , POLYLINE , RECTANGLE

Тепловые карты

Класс HeatmapLayer

Методы: getData , getMap , setData , setMap , setOptions

Интерфейс HeatmapLayerOptions

Свойства: data , dissipating , gradient , map , maxIntensity , opacity , radius

Интерфейс WeightedLocation

Свойства: location , weight

Максимальный зум

Класс MaxZoomService

Методы: getMaxZoomAtLatLng

Интерфейс MaxZoomResult

Свойства: status , zoom

Константы MaxZoomStatus

Константы: ERROR , OK

Просмотр улиц

Рендеринг

Класс StreetViewPanorama

Свойства: controls

Методы: focus , getLinks , getLocation , getMotionTracking , getPano , getPhotographerPov , getPosition , getPov , getStatus , getVisible , getZoom , registerPanoProvider , setLinks , setMotionTracking , setOptions , setPano , setPosition , setPov , setVisible , setZoom

События: closeclick , pano_changed , position_changed , pov_changed , resize , status_changed , visible_changed , zoom_changed

Интерфейс StreetViewPanoramaOptions

Свойства: addressControl , addressControlOptions , clickToGo , controlSize , disableDefaultUI , disableDoubleClickZoom , enableCloseButton , fullscreenControl , fullscreenControlOptions , imageDateControl , linksControl , motionTracking , motionTrackingControl , motionTrackingControlOptions , panControl , panControlOptions , pano , position , pov , scrollwheel , showRoadLabels , visible zoomControl zoom zoomControlOptions

Интерфейс StreetViewAddressControlOptions

Свойства: position

Интерфейс PanoProviderOptions

Свойства: cors

Интерфейс StreetViewTileData

Свойства: centerHeading , tileSize , worldSize

Методы: getTileUrl

Интерфейс StreetViewPov

Свойства: heading , pitch

Класс StreetViewCoverageLayer

Методы: getMap , setMap

обслуживание

Класс StreetViewService

Методы: getPanorama

Константы StreetViewStatus

Константы: OK , UNKNOWN_ERROR , ZERO_RESULTS

Интерфейс StreetViewLocationRequest

Свойства: location , preference , radius , source

Интерфейс StreetViewPanoRequest

Свойства: pano

Интерфейс StreetViewResponse

Свойства: data

Интерфейс StreetViewLocation

Свойства: description , latLng , pano , shortDescription

Константы StreetViewPreference

Константы: BEST , NEAREST

Константы StreetViewSource

Константы: DEFAULT , OUTDOOR

Интерфейс StreetViewPanoramaData

Свойства: copyright , imageDate , links , location , tiles

Свойства: description , heading , pano

Места

Виджеты мест

Класс автозаполнения

Методы: getBounds , getFields , getPlace , setBounds , setComponentRestrictions , setFields , setOptions , setTypes

События: place_changed

Интерфейс AutocompleteOptions

Свойства: bounds , componentRestrictions , fields , strictBounds , types , placeIdOnly

Методы: getBounds , getPlaces , setBounds

События: places_changed

Интерфейс SearchBoxOptions

Свойства: bounds

Место (бета)

Beta Место класса

Статические методы: findPlaceFromPhoneNumber , findPlaceFromQuery

Свойства: addressComponents , adrFormatAddress , attributions , businessStatus , displayName , formattedAddress , googleMapsURI , icon , iconBackgroundColor , id , internationalPhoneNumber , location , nationalPhoneNumber , openingHours , photos , plusCode , priceLevel , rating , requestedLanguage , requiredRegion , reviews , requestedRegion , svgIconMaskURI types , userRatingsCount utcOffsetMinutes , область viewport , URI веб- websiteURI

Методы: fetchFields , getNextOpeningTime , isOpen

Beta Интерфейс PlaceOptions

Свойства: id , requestedLanguage язык , requestedRegion

Beta Класс AddressComponent

Свойства: longText , shortText , types

Beta Класс атрибуции

Свойства: provider , providerURI

Beta Интерфейс FetchFieldsRequest

Свойства: fields , sessionToken

Beta Класс OpeningHours

Свойства: periods , weekdayDescriptions

Beta Класс OpeningHoursPeriod

Свойства: close , open

Beta Класс OpeningHoursPoint

Свойства: day , hour , minute

Beta Фото класс

Свойства: attributions , heightPx , widthPx

Методы: getURI

Beta Класс PhotoAttribution

Свойства: author , authorURI

Beta ПлюсКод класс

Свойства: globalCode , compoundCode

Beta Обзор класса

Свойства: author , authorPhotoURI , authorURI , publishTime , rating , relativePublishTimeDescription , text , textLanguageCode

Места службы

Класс PlacesService

Методы: findPlaceFromPhoneNumber , findPlaceFromQuery , getDetails , nearbySearch , textSearch

Интерфейс PlaceDetailsRequest

Свойства: fields , language , placeId , region , sessionToken

Интерфейс FindPlaceFromPhoneNumberRequest

Свойства: fields , language , locationBias , phoneNumber

Интерфейс FindPlaceFromQueryRequest

Свойства: fields , language , locationBias , query

Интерфейс PlaceSearchRequest

Свойства: bounds , keyword , language , location , maxPriceLevel , minPriceLevel , openNow , radius , rankBy , type , name

Интерфейс TextSearchRequest

Свойства: bounds , language , location , query , radius , region , type

Константы RankBy

Константы: DISTANCE , PROMINENCE

LocationBias typedef
LocationRestriction typedef
Константы PlacesServiceStatus

Константы: INVALID_REQUEST , NOT_FOUND , OK , OVER_QUERY_LIMIT , REQUEST_DENIED , UNKNOWN_ERROR , ZERO_RESULTS

Интерфейс PlaceSearchPagination

Свойства: hasNextPage

Методы: nextPage

Интерфейс PlaceResult

Свойства: address_components , adr_address , aspects , business_status , formatted_address , formatted_phone_number , geometry , html_attributions , icon , icon_background_color , icon_mask_base_uri , international_phone_number , name , opening_hours , photos , place_id , plus_code , price_level , rating , reviews , types , url utc_offset_minutes user_ratings_total vicinity , website , utc_offset , permanently_closed

Интерфейс PlaceAspectRating

Свойства: rating , type

Константы BusinessStatus

Константы: CLOSED_PERMANENTLY , CLOSED_TEMPORARILY , OPERATIONAL

Интерфейс PlaceGeometry

Свойства: location , viewport

Интерфейс PlaceOpeningHours

Свойства: periods , weekday_text , open_now

Методы: isOpen

Интерфейс PlaceOpeningHoursPeriod

Свойства: close , open

Интерфейс PlaceOpeningHoursTime

Свойства: day , hours , minutes , nextDate , time

Интерфейс PlacePlusCode

Свойства: compound_code , global_code

Интерфейс PlacePhoto

Свойства: height , html_attributions , width

Методы: getUrl

Интерфейс PhotoOptions

Свойства: maxHeight , maxWidth

Интерфейс PlaceReview

Свойства: author_name , author_url , language , profile_photo_url , rating , relative_time_description , text , time , aspects

Служба автозаполнения мест

Класс службы автозаполнения

Методы: getPlacePredictions , getQueryPredictions

Интерфейс запроса автодополнения

Свойства: bounds , componentRestrictions , input , language , location , offset , origin , radius , region , sessionToken , types

Интерфейс автозаполнения ответа

Свойства: predictions

Интерфейс QueryAutocompletionRequest

Свойства: bounds , input , location , offset , radius

Класс AutocompleteSessionToken
Интерфейс ComponentRestrictions

Свойства: country

Интерфейс AutocompletePrediction

Свойства: description , Distance_meters , distance_meters , matched_substrings , place_id structured_formatting terms , types

Интерфейс QueryAutocompletePrediction

Свойства: description , matched_substrings , place_id , terms

Интерфейс PredictionTerm

Свойства: offset , value

Интерфейс PredictionSubstring

Свойства: length , offset

Интерфейс StructuredFormatting

Свойства: main_text , main_text_matched_substrings , secondary_text

Геокодер

Класс геокодера

Методы: geocode

Интерфейс GeocoderRequest

Свойства: address , bounds , componentRestrictions , language , location , placeId , region

Интерфейс GeocoderComponentRestrictions

Свойства: administrativeArea область , country , locality , postalCode , route

Константы GeocoderStatus

Константы: ERROR , INVALID_REQUEST , OK , OVER_QUERY_LIMIT , REQUEST_DENIED , UNKNOWN_ERROR , ZERO_RESULTS

Интерфейс GeocoderResponse

Свойства: results

Интерфейс GeocoderResult

Свойства: address_components , formatted_address , geometry , partial_match , place_id , plus_code , postcode_localities , types .

Интерфейс GeocoderAddressComponent

Свойства: long_name , short_name , types

Интерфейс GeocoderGeometry

Свойства: bounds , location , location_type , viewport

Константы GeocoderLocationType

Константы: APPROXIMATE , GEOMETRIC_CENTER , RANGE_INTERPOLATED , ROOFTOP

Маршруты

Направления

класс DirectionsService

Методы: route

Интерфейс DirectionsRequest

Свойства: avoidFerries , avoidHighways , avoidTolls , destination , drivingOptions , language , optimizeWaypoints , origin , provideRouteAlternatives , region , transitOptions , travelMode , unitSystem , waypoints

Константы состояния направления

Константы: INVALID_REQUEST , MAX_WAYPOINTS_EXCEEDED , NOT_FOUND , OK , OVER_QUERY_LIMIT , REQUEST_DENIED , UNKNOWN_ERROR , ZERO_RESULTS

Интерфейс результатов направлений

Свойства: available_travel_modes , geocoded_waypoints , routes

Класс DirectionsRenderer

Методы: getDirections , getMap , getPanel , getRouteIndex , setDirections , setMap , setOptions , setPanel , setRouteIndex

События: directions_changed

Интерфейс DirectionsRendererOptions

Свойства: directions , draggable , hideRouteList , infoWindow , map , markerOptions , panel , polylineOptions , preserveViewport , routeIndex , suppressBicyclingLayer BicyclingLayer , suppressInfoWindows InfoWindows , suppressMarkers маркеры , suppressPolylines полилинии

Интерфейс путевой точки

Свойства: location , stopover

Интерфейс DirectionsGeocodedWaypoint

Свойства: partial_match , place_id , types

Интерфейс Route

Свойства: bounds , copyrights , fare , legs , overview_path , overview_polyline , summary , warnings , waypoint_order

Интерфейс DirectionsLeg

Свойства: arrival_time , departure_time , distance , duration , duration_in_traffic , конечный_адрес, end_location , start_address , start_location , steps via_waypoints end_address traffic_speed_entry

Интерфейс DirectionsStep

Свойства: distance , duration , encoded_lat_lngs , end_location , instructions , maneuver , path , start_location , steps , transit travel_mode transit_details start_point , end_point , lat_lngs , polyline

Интерфейс DirectionsPolyline

Свойства: points

Место интерфейса

Свойства: location , placeId , query

Константы TravelMode

Постоянные: BICYCLING , DRIVING , TRANSIT , WALKING

Интерфейс параметров вождения

Свойства: departureTime , trafficModel

Константы TrafficModel

Константы: BEST_GUESS , OPTIMISTIC , PESSIMISTIC

Интерфейс TransitOptions

Свойства: arrivalTime , Время departureTime , modes , routingPreference

Константы TransitMode

Константы: BUS , RAIL , SUBWAY , TRAIN , TRAM

Константы TransitRoutePreference

Константы: FEWER_TRANSFERS , LESS_WALKING

Интерфейс TransitFare

Свойства: currency , value

Интерфейс TransitDetails

Свойства: departure_stop , arrival_stop , trip_short_name , arrival_time , headsign , headway , line , num_stops , departure_time

Интерфейс TransitStop

Свойства: location , name

Интерфейс TransitLine

Свойства: agencies , color , icon , name , short_name , text_color , url , vehicle

Интерфейс TransitAgency

Свойства: name , phone , url

Интерфейс TransitVehicle

Свойства: icon , local_icon , name , type

Константы типа транспортного средства

Константы: BUS , CABLE_CAR , COMMUTER_TRAIN , FERRY , FUNICULAR , GONDOLA_LIFT , HEAVY_RAIL , HIGH_SPEED_TRAIN , INTERCITY_BUS , METRO_RAIL , MONORAIL , OTHER , RAIL , SHARE_TAXI , SUBWAY , TRAM , TROLLEYBUS

Константы UnitSystem

Константы: IMPERIAL , METRIC

Дистанционный интерфейс

Свойства: text , value

Интерфейс продолжительности

Свойства: text , value

Интерфейс времени

Свойства: text , time_zone , value

Константы DirectionsTravelMode
Константы DirectionsUnitSystem

Матрица расстояний

Класс DistanceMatrixService

Методы: getDistanceMatrix

Интерфейс DistanceMatrixRequest

Свойства: avoidFerries , avoidHighways , avoidTolls , destinations , drivingOptions , language , unitSystem , region , transitOptions , origins , travelMode

Интерфейс DistanceMatrixResponse

Свойства: destinationAddresses , originAddresses , rows

Интерфейс DistanceMatrixResponseRow

Свойства: elements

Интерфейс DistanceMatrixResponseElement

Свойства: distance , duration , duration_in_traffic , fare , status

Константы DistanceMatrixStatus

Константы: INVALID_REQUEST , MAX_DIMENSIONS_EXCEEDED , MAX_ELEMENTS_EXCEEDED , OK , OVER_QUERY_LIMIT , REQUEST_DENIED , UNKNOWN_ERROR

Константы DistanceMatrixElementStatus

Константы: NOT_FOUND , OK , ZERO_RESULTS

Высота

Класс ElevationService

Методы: getElevationAlongPath , getElevationForLocations

Интерфейс LocationElevationRequest

Свойства: locations

Интерфейс LocationElevationResponse

Свойства: results

Интерфейс PathElevationRequest

Свойства: path , samples

Интерфейс PathElevationResponse

Свойства: results

Интерфейс ElevationResult

Свойства: elevation , location , resolution

Константы ElevationStatus

Константы: INVALID_REQUEST , OK , OVER_QUERY_LIMIT , REQUEST_DENIED , UNKNOWN_ERROR

Локальный контекст (бета)

Просмотр карты

Beta Класс LocalContextMapView

Свойства: directionsOptions , element , isTransitioningMapBounds , locationBias , locationRestriction , maxPlaceCount , placeTypePreferences

Методы: addListener , hidePlaceDetailsView , search

События: error , placedetailsviewhidestart , placedetailsviewshowstart

Beta Интерфейс LocalContextMapViewOptions

Свойства: directionsOptions , element , locationBias , locationRestriction , map , maxPlaceCount , pinOptionsSetup , placeChooserViewSetup , placeDetailsViewSetup , placeTypePreferences

Beta определение типа PlaceTypePreference
Beta Класс MapDirectionsOptions

Методы: addListener

Beta Интерфейс MapDirectionsOptionsLiteral

Свойства: origin

Beta Интерфейс PinOptions

Свойства: background , glyphColor , scale

Интерфейс PlaceChooserViewSetupOptions

Свойства: layoutMode , position

Beta Константы PlaceChooserLayoutMode

Константы: HIDDEN , SHEET

Beta Константы PlaceChooserPosition

Константы: BLOCK_END , INLINE_END , INLINE_START

Интерфейс PlaceDetailsViewSetupOptions

Свойства: hidesOnMapClick , layoutMode , position

Beta Константы PlaceDetailsLayoutMode

Константы: INFO_WINDOW , SHEET

Beta Константы PlaceDetailsPosition

Константы: INLINE_END , INLINE_START

Совместное путешествие (бета)

Просмотр карты

Beta Класс JourneySharingMapView

Свойства: enableTraffic takenRoutePolylines automaticViewportMode element anticipatedRoutePolylines locationProvider map mapOptions anticipatedRoutePolylineSetup , takenRoutePolylineSetup , destinationMarkerSetup , originMarkerSetup , pingMarkerSetup , successfulTaskMarkerSetup , taskOutcomeMarkerSetup , unsuccessfulTaskMarkerSetup , vehicleMarkerSetup , waypointMarkerSetup , destinationMarkers , originMarkers , successfulTaskMarkers , taskOutcomeMarkers , unsuccessfulTaskMarkers , vehicleMarkers , waypointMarkers

Beta Интерфейс JourneySharingMapViewOptions

Свойства: anticipatedRoutePolylineSetup , automaticViewportMode , element , locationProvider , mapOptions , takenRoutePolylineSetup , destinationMarkerSetup , originMarkerSetup , pingMarkerSetup , successfulTaskMarkerSetup , taskOutcomeMarkerSetup , unsuccessfulTaskMarkerSetup , vehicleMarkerSetup , waypointMarkerSetup

Beta Константы AutomaticViewportMode

Константы: FIT_ANTICIPATED_ROUTE , NONE

Beta Абстрактный класс LocationProvider

Методы: addListener

Аутентификация

Beta AuthToken interface

Properties: expiresInSeconds , token

Beta AuthTokenContext interface

Properties: deliveryVehicleId , taskId , trackingId , tripId , vehicleId

Beta AuthTokenFetcher typedef
Beta AuthTokenFetcherOptions interface

Properties: context , serviceType

Beta FleetEngineServiceType constants

Constants: DELIVERY_VEHICLE_SERVICE , TASK_SERVICE , TRIP_SERVICE , UNKNOWN_SERVICE

UI Customization

Beta PolylineSetup typedef
Beta PolylineSetupOptions interface

Properties: polylineOptions , visible

Beta DefaultPolylineSetupOptions interface

Properties: defaultPolylineOptions , defaultVisible

Beta MarkerSetup typedef
Beta MarkerSetupOptions interface

Properties: markerOptions

Beta DefaultMarkerSetupOptions interface

Properties: defaultMarkerOptions

Beta MarkerCustomizationFunctionParams interface

Properties: defaultOptions , isNew , marker

Beta DeliveryVehicleMarkerCustomizationFunctionParams interface

Properties: vehicle

Beta PlannedStopMarkerCustomizationFunctionParams interface

Properties: stopIndex

Beta TaskMarkerCustomizationFunctionParams interface

Properties: task

Beta ShipmentMarkerCustomizationFunctionParams interface

Properties: task

Fleet Engine Entities

Beta Task interface

Properties: estimatedCompletionTime , latestVehicleLocationUpdate , name , outcome , outcomeLocation , outcomeLocationSource , outcomeTime , plannedLocation , remainingVehicleJourneySegments , status , trackingId , type , vehicleId

Beta Trip interface

Properties: actualDropOffLocation , actualPickupLocation , dropOffTime , latestVehicleLocationUpdate , name , passengerCount , pickupTime , plannedDropOffLocation , plannedPickupLocation , remainingWaypoints , status , type , vehicleId

Beta DeliveryVehicle interface

Properties: attributes , currentRouteSegmentEndPoint , latestVehicleLocationUpdate , name , navigationStatus , remainingDistanceMeters , remainingDurationMillis , remainingVehicleJourneySegments

Beta VehicleJourneySegment interface

Properties: distanceMeters , durationMillis , extraDurationMillis , location , path

Beta VehicleLocationUpdate interface

Properties: heading , location , speedKilometersPerHour , time

Beta VehicleWaypoint interface

Properties: distanceMeters , durationMillis , location , path

Trip and Order Progress

Beta FleetEngineTripLocationProvider class

Properties: tripId

Methods: refresh

Events: error , update

Beta FleetEngineTripLocationProviderOptions interface

Properties: authTokenFetcher , pollingIntervalMillis , projectId , tripId

Beta FleetEngineTripLocationProviderUpdateEvent interface

Properties: trip

Fleet Tracking

Beta FleetEngineDeliveryVehicleLocationProvider class

Properties: deliveryVehicleId , shouldShowOutcomeLocations , shouldShowTasks , staleLocationThresholdMillis , taskFilterOptions

Events: error , update

Beta FleetEngineDeliveryVehicleLocationProviderOptions interface

Properties: authTokenFetcher , deliveryVehicleId , deliveryVehicleMarkerCustomization , plannedStopMarkerCustomization , pollingIntervalMillis , projectId , shouldShowOutcomeLocations , shouldShowTasks , staleLocationThresholdMillis , taskFilterOptions , taskMarkerCustomization , taskOutcomeMarkerCustomization

Beta FleetEngineTaskFilterOptions interface

Properties: completionTimeFrom , completionTimeTo , state

Beta FleetEngineDeliveryVehicleLocationProviderUpdateEvent interface

Properties: completedVehicleJourneySegments , deliveryVehicle , tasks

Beta FleetEngineDeliveryFleetLocationProvider class

Properties: deliveryVehicleFilter , locationRestriction , pollingIntervalMillis , staleLocationThresholdMillis

Events: update

Beta FleetEngineDeliveryFleetLocationProviderOptions interface

Properties: authTokenFetcher , deliveryVehicleFilter , deliveryVehicleMarkerCustomization , locationRestriction , projectId , staleLocationThresholdMillis

Beta FleetEngineDeliveryFleetLocationProviderUpdateEvent interface

Properties: deliveryVehicles

Shipment Tracking

Beta FleetEngineShipmentLocationProvider class

Properties: trackingId

Methods: getTask , refresh

Events: error , update

Beta FleetEngineShipmentLocationProviderOptions interface

Properties: authTokenFetcher , deliveryVehicleMarkerCustomization , destinationMarkerCustomization , pollingIntervalMillis , projectId , trackingId

Beta FleetEngineShipmentLocationProviderUpdateEvent interface

Properties: task