Google Maps JavaScript API V3 Reference

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.

최종 업데이트: 2022년 9월 26일 월요일

Maps JavaScript API 버전 3.50 (주간 채널)의 모든 클래스, 메서드, 인터페이스의 색인입니다. 이 참조는 API의 최신 변경사항에 맞춰 항상 업데이트됩니다.

자세한 내용은 출시 노트버전 관리를 참고하세요.
버전 3.49 (분기별 채널), 버전 3.48, 버전 3.47에 관한 참조 문서도 확인하세요.

항목의 이름을 클릭하여 자세한 문서를 확인합니다.

글로벌 개념

google.maps

google.maps 네임스페이스

상수: version

설정 (베타)

베타설정 클래스

정적 메서드: BetagetInstance

속성: BetaexperienceIds

이벤트 시스템

이벤트 네임스페이스

정적 메서드: 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 상수

상수: 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_LOCAL_CONTEXT_SEARCH,PLACES_LOCAL_CONTEXT_SEARCH

지도

지도

지도 클래스

속성: controls, data, mapTypes, overlayMapTypes

메서드: fitBounds, getBounds, getCenter, getClickableIcons, getDiv, BetagetFeatureLayer, getHeading, BetagetMapCapabilities, getMapTypeId, getProjection, getRenderingType, getStreetView, getTilt, getZoom, moveCamera, panBy, panTo, panToBounds, setHeading,setHeading,setHeading,setHeading,setHeading,setHeading,setHeading,setHeading,setHeading,setHeading

상수: DEMO_MAP_ID

이벤트: bounds_changed, center_changed, click, contextmenu, dblclick, drag, dragend, dragstart, heading_changed, idle, isfractionalzoomenabled_changed, Betamapcapabilities_changed, maptypeid_changed, mousemove, mouseout, mouseover, projection_changed, renderingtype_changed, tilesloaded, tilesloaded, tilesloaded, }

MapOptions 인터페이스

175

gtagStyle 인터페이스

속성: elementType, featureType, stylers

MapMouseEvent 인터페이스

속성: domEvent, latLng

메서드: stop

IconMouseEvent 인터페이스

속성: placeId

gtagId 상수

상수: HYBRID, ROADMAP, SATELLITE, TERRAIN

gtagRegistry 클래스

메서드: set

MapRestriction 인터페이스

속성: latLngBounds, strictBounds

TrafficLayer 클래스

메서드: getMap, setMap, setOptions

TrafficLayerOptions 인터페이스

속성: autoRefresh, map

TransitLayer 클래스

메서드: getMap, setMap

BicyclingLayer 클래스

메서드: getMap, setMap

베타CameraOptions 인터페이스

속성: center, heading, tilt, zoom

VisibleRegion 인터페이스

속성: farLeft, farRight, latLngBounds, nearLeft, nearRight

RenderingType 상수

상수: RASTER, UNINITIALIZED, VECTOR

베타MapCapabilities 인터페이스

속성: BetaisDataDrivenStylingAvailable

WebGL

WebGLOverlayView 클래스

메서드: getMap, onAdd, onContextLost, onContextRestored, onDraw, onRemove, onStateUpdate, requestRedraw, requestStateUpdate, setMap

WebGLDrawOptions 인터페이스

속성: gl, transformer

WebGLStateOptions 인터페이스

속성: gl

CoordinateTransformer 인터페이스

메서드: 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

Point 클래스

속성: x, y

메서드: equals, toString

크기 클래스

속성: height, width

메서드: equals, toString

패딩 인터페이스

속성: bottom, left, right, top

CircleLiteral 인터페이스

속성: center, radius

데이터 기반 스타일 지정 (베타)

베타FeatureLayer 인터페이스

속성: BetafeatureType, BetaisAvailable, Betastyle

메서드: BetaaddListener

베타FeatureType 상수

상수: ADMINISTRATIVE_AREA_LEVEL_1, ADMINISTRATIVE_AREA_LEVEL_2, ADMINISTRATIVE_AREA_LEVEL_3, ADMINISTRATIVE_AREA_LEVEL_4, COUNTRY, LOCALITY, NEIGHBORHOOD, POSTAL_CODE, SUBLOCALITY_LEVEL_1

베타FeatureStyleFunction typedef
베타FeatureStyleFunctionOptions 인터페이스

속성: Betafeature

베타FeatureStyleOptions 인터페이스

속성: BetafillColor, BetafillOpacity, BetastrokeColor, BetastrokeOpacity, BetastrokeWeight

베타기능 인터페이스

속성: BetafeatureType

베타PlaceFeature 인터페이스

속성: BetadisplayName, BetaplaceId

베타FeatureMouseEvent 인터페이스

속성: Betafeatures

관리 도구

FullscreenControlOptions 인터페이스

속성: position

gtagControlOptions 인터페이스

속성: mapTypeIds, position, style

gtagControlStyle 상수

상수: DEFAULT, DROPDOWN_MENU, HORIZONTAL_BAR

MotionTrackingControlOptions 인터페이스

속성: position

PanControlOptions 인터페이스

속성: position

RotationControlOptions 인터페이스

속성: 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

poly 네임스페이스

정적 메서드: containsLocation, isLocationOnEdge

지도에 그리기

마커

마커 클래스

메서드: getAnimation, getClickable, getCursor, getDraggable, getIcon, getLabel, getMap, getOpacity, getPosition, getShape, getTitle, getVisible, getZIndex, setAnimation, setClickable, setCursor, setDraggable, setIcon, ,setOpacity,setOpacity,setOpacity,setOpacity,setOpacity,setOpacity,setOpacity,setOpacity,setOpacity

상수: 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, title_changed, title_changed, }

MarkerOptions 인터페이스

속성: anchorPoint, animation, clickable, BetacollisionBehavior, crossOnDrag, cursor, draggable, icon, label, map, opacity, optimized, position, shape, title, visible, zIndex

베타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

정보 창

Lookup 클래스

메서드: close, focus, getContent, getPosition, getZIndex, open, setContent, setOptions, setPosition, setZIndex

이벤트: closeclick, content_changed, domready, position_changed, visible, zindex_changed

LookupOptions 인터페이스

속성: ariaLabel, content, disableAutoPan, maxWidth, minWidth, pixelOffset, position, zIndex

LookupOpenOptions 인터페이스

속성: 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

다중선 옵션 인터페이스

속성: 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

데이터

data 클래스

메서드: add, addGeoJson, contains, forEach, getControlPosition, getControls, getDrawingMode, getFeatureById, getMap, getStyle, loadGeoJson, overrideStyle, remove, revertStyle, setControlPosition, setControls, setDrawingMode, setMap, setStyle,

이벤트: addfeature, click, contextmenu, dblclick, mousedown, mouseout, mouseover, mouseup, removefeature, removeproperty, setgeometry, setproperty, rightclick

Data.DataOptions 인터페이스

속성: controlPosition, controls, drawingMode, featureFactory, 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 typedef
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

MapCanvas프로젝션 인터페이스

메서드: fromContainerPixelToLatLng, fromDivPixelToLatLng, fromLatLngToContainerPixel, fromLatLngToDivPixel, getVisibleRegion, getWorldWidth

KML

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

KmlAuthor 인터페이스

속성: email, name, uri

이미지 오버레이

Dialogflow 인터페이스

속성: alt, maxZoom, minZoom, name, projection, radius, tileSize

메서드: getTile, releaseTile

프로젝션 인터페이스

메서드: fromLatLngToPoint, fromPointToLatLng

Imagegtag 클래스

속성: alt, maxZoom, minZoom, name, projection, radius, tileSize

메서드: getOpacity, getTile, releaseTile, setOpacity

이벤트: tilesloaded

ImageMetricsOptions 인터페이스

속성: alt, getTileUrl, maxZoom, minZoom, name, opacity, tileSize

GroundOverlay 클래스

메서드: getBounds, getMap, getOpacity, getUrl, setMap, setOpacity

이벤트: click, dblclick

GroundOverlayOptions 인터페이스

속성: clickable, map, opacity

Styledgtag 클래스

속성: alt, maxZoom, minZoom, name, projection, radius, tileSize

메서드: getTile, releaseTile

StyledgtagOptions 인터페이스

속성: alt, maxZoom, minZoom, name

그리기 라이브러리

DrawingManager 클래스

메서드: getDrawingMode, getMap, setDrawingMode, setMap, setOptions

이벤트: circlecomplete, markercomplete, overlaycomplete, polygoncomplete, polylinecomplete, rectanglecomplete

DrawingManagerOptions 인터페이스

속성: circleOptions, drawingControl, drawingControlOptions, drawingMode, 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,

이벤트: 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, showRoadLabels,showRoadLabels,showRoadLabels,showRoadLabels,showRoadLabels,showRoadLabels,showRoadLabels,showRoadLabels

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

Places

장소 위젯

Autocomplete 클래스

메서드: getBounds, getFields, getPlace, setBounds, setComponentRestrictions, setFields, setOptions, setTypes

이벤트: place_changed

AutocompleteOptions 인터페이스

속성: bounds, componentRestrictions, fields, strictBounds, types, placeIdOnly

메서드: getBounds, getPlaces, setBounds

이벤트: places_changed

SearchBoxOptions 인터페이스

속성: bounds

장소 서비스

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 유형 설명
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,name,user_ratings_total,user_ratings_total,name,types,types,types,rating,rating,rating,rating,rating,rating,rating,rating

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

Place Autocomplete 서비스

AutocompleteService 클래스

메서드: getPlacePredictions, getQueryPredictions

AutocompletionRequest 인터페이스

속성: bounds, componentRestrictions, input, language, location, offset, origin, radius, region, sessionToken, types

AutocompleteResponse 인터페이스

속성: predictions

QueryAutocompletionRequest 인터페이스

속성: bounds, input, location, offset, radius

AutocompleteSessionToken 클래스
ComponentRestrictions 인터페이스

속성: country

AutocompletePrediction 인터페이스

속성: description, distance_meters, matched_substrings, place_id, structured_formatting, terms, types

QueryAutocompletePrediction 인터페이스

속성: description, matched_substrings, place_id, terms

PredictionTerm 인터페이스

속성: offset, value

PredictionSubstring 인터페이스

속성: length, offset

구조화된 형식 지정 인터페이스

속성: main_text, main_text_matched_substrings, secondary_text

지오코더

지오코더 클래스

메서드: geocode

GeocoderRequest 인터페이스

속성: address, bounds, componentRestrictions, Betalanguage, 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, Betalanguage, optimizeWaypoints, origin, provideRouteAlternatives, region, transitOptions, travelMode, unitSystem, waypoints

DirectionsStatus 상수

상수: INVALID_REQUEST, MAX_WAYPOINTS_EXCEEDED, NOT_FOUND, OK, OVER_QUERY_LIMIT, REQUEST_DENIED, UNKNOWN_ERROR, ZERO_RESULTS

DirectionsResult 인터페이스

속성: 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, suppressInfoWindows, suppressMarkers, suppressPolylines

DirectionsWaypoint 인터페이스

속성: location, stopover

DirectionsGeocodeWaypoint 인터페이스

속성: partial_match, place_id, types

DirectionsRoute 인터페이스

속성: bounds, copyrights, fare, legs, overview_path, overview_polyline, summary, warnings, waypoint_order

DirectionsLeg 인터페이스

속성: arrival_time, departure_time, distance, duration, duration_in_traffic, end_address, end_location, start_address, start_location, steps, via_waypoints, traffic_speed_entry

DirectionsStep 인터페이스

속성: distance, duration, encoded_lat_lngs, end_location, instructions, maneuver, path, start_location, steps, transit, transit_details, travel_mode, start_point, end_point, lat_lngs, polyline

Directions다중선 인터페이스

속성: points

장소 인터페이스

속성: location, placeId, query

TravelMode 상수

상수: BICYCLING, DRIVING, TRANSIT, WALKING

DriverOptions 인터페이스

속성: 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 인터페이스

속성: arrival_stop, arrival_time, departure_stop, departure_time, headsign, headway, line, num_stops, trip_short_name

TransitStop 인터페이스

속성: location, name

TransitLine 인터페이스

속성: agencies, color, icon, name, short_name, text_color, url, vehicle

TransitAgency 인터페이스

속성: name, phone, url

TransitVehicle 인터페이스

속성: icon, local_icon, name, type

VehicleType 상수

상수: 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, Betalanguage, origins, region, transitOptions, travelMode, unitSystem

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

Elevation

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

로컬 컨텍스트(베타)

지도 보기

베타LocalContextMapView 클래스

속성: directionsOptions, element, isTransitioningMapBounds, locationBias, locationRestriction, maxPlaceCount, placeTypePreferences

메서드: addListener, hidePlaceDetailsView, search

이벤트: error, placedetailsviewhidestart, placedetailsviewshowstart

베타LocalContextMapViewOptions 인터페이스

속성: directionsOptions, element, locationBias, locationRestriction, map, maxPlaceCount, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup, placeTypePreferences

베타PlaceTypePreference typedef
베타MapDirectionsOptions 클래스

메서드: addListener

베타MapDirectionsOptionsLiteral 인터페이스

속성: origin

베타PinOptions 인터페이스

속성: background, glyphColor, scale

PlaceChooserViewSetupOptions 인터페이스

속성: layoutMode, position

베타PlaceChooserLayoutMode 상수

상수: HIDDEN, SHEET

베타PlaceChooserPosition 상수

상수: BLOCK_END, INLINE_END, INLINE_START

PlaceDetailsViewSetupOptions 인터페이스

속성: hidesOnMapClick, layoutMode, position

베타PlaceDetailsLayoutMode 상수

상수: INFO_WINDOW, SHEET

베타PlaceDetailsPosition 상수

상수: INLINE_END, INLINE_START

탐색 여정 공유 (베타)

지도 보기

베타JourneysharingMapView 클래스

속성: anticipatedRoutePolylines, anticipatedRoutePolylineSetup, automaticViewportMode, destinationMarkers, destinationMarkerSetup, element, enableTraffic, locationProvider, map, mapOptions, originMarkers, originMarkerSetup, pingMarkerSetup, successfulTaskMarkers, successfulTaskMarkerSetup, takenRoutePolylines, takenRoutePolylineSetup, taskOutcomeMarkers, unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup,unsuccessfulTaskMarkerSetup

베타JourneysharingMapViewOptions 인터페이스

속성: anticipatedRoutePolylineSetup, automaticViewportMode, destinationMarkerSetup, element, locationProvider, mapOptions, originMarkerSetup, pingMarkerSetup, successfulTaskMarkerSetup, takenRoutePolylineSetup, taskOutcomeMarkerSetup, unsuccessfulTaskMarkerSetup, vehicleMarkerSetup, waypointMarkerSetup

베타AutomaticViewportMode 상수

상수: FIT_ANTICIPATED_ROUTE, NONE

베타LocationProvider 추상 클래스

메서드: addListener

인증

베타AuthToken 인터페이스

속성: expiresInSeconds, token

베타AuthTokenContext 인터페이스

속성: deliveryVehicleId, taskId, trackingId, tripId, vehicleId

베타AuthTokenFetcher typedef
베타AuthTokenFetcherOptions 인터페이스

속성: context, serviceType

베타FleetEngineServiceType 상수

상수: DELIVERY_VEHICLE_SERVICE, TASK_SERVICE, TRIP_SERVICE, UNKNOWN_SERVICE

UI 맞춤설정

베타다중선 설정 유형 정의
베타다중선 설정 옵션 인터페이스

속성: polylineOptions, visible

베타Default다중선 설정 옵션 인터페이스

속성: defaultPolylineOptions, defaultVisible

베타MarkerSetup typedef
베타MarkerSetupOptions 인터페이스

속성: markerOptions

베타DefaultMarkerSetupOptions 인터페이스

속성: defaultMarkerOptions

플릿 엔진 항목

베타작업 인터페이스

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

베타경로 인터페이스

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

베타DeliveryVehicle 인터페이스

속성: attributes, currentRouteSegmentEndPoint, latestVehicleLocationUpdate, name, navigationStatus, remainingDistanceMeters, remainingDurationMillis, remainingVehicleJourneySegments

베타VehicleJourneySegment 인터페이스

속성: distanceMeters, durationMillis, extraDurationMillis, location, path

베타VehicleLocationUpdate 인터페이스

속성: heading, location, speedKilometersPerHour, time

베타VehicleWaypoint 인터페이스

속성: distanceMeters, durationMillis, location, path

이동 및 주문 진행 상황

베타FleetEngineTripLocationProvider 클래스

속성: tripId

메서드: refresh

이벤트: error, update

베타FleetEngineTripLocationProviderOptions 인터페이스

속성: authTokenFetcher, pollingIntervalMillis, projectId, tripId

베타FleetEngineTripLocationProviderUpdateEvent 인터페이스

속성: trip

제품군 추적

베타FleetEngineDeliveryVehicleLocationProvider 클래스

속성: deliveryVehicleId, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, taskFilterOptions

이벤트: error, update

베타FleetEngineDeliveryVehicleLocationProviderOptions 인터페이스

속성: authTokenFetcher, deliveryVehicleId, pollingIntervalMillis, projectId, shouldShowOutcomeLocations, shouldShowTasks, staleLocationThresholdMillis, taskFilterOptions

베타FleetEngineTaskFilterOptions 인터페이스

속성: completionTimeFrom, completionTimeTo, state

베타FleetEngineDeliveryVehicleLocationProviderUpdateEvent 인터페이스

속성: completedVehicleJourneySegments, deliveryVehicle, tasks

베타FleetEngineDeliveryFleetLocationProvider 클래스

속성: deliveryVehicleFilter, locationRestriction, pollingIntervalMillis, staleLocationThresholdMillis

이벤트: update

베타FleetEngineDeliveryFleetLocationProviderOptions 인터페이스

속성: authTokenFetcher, deliveryVehicleFilter, locationRestriction, projectId, staleLocationThresholdMillis

베타FleetEngineDeliveryFleetLocationProviderUpdateEvent 인터페이스

속성: deliveryVehicles

배송 추적

베타FleetEngineShipmentLocationProvider 클래스

속성: trackingId

메서드: getTask, refresh

이벤트: error, update

베타FleetEngineShipmentLocationProviderOptions 인터페이스

속성: authTokenFetcher, pollingIntervalMillis, projectId, trackingId

베타FleetEngineShipmentLocationProviderUpdateEvent 인터페이스

속성: task