Google Maps JavaScript API V3 Reference

최종 업데이트: 2022년 7월 21일 목요일

Maps JavaScript API 버전 3.49에 있는 모든 클래스, 메서드, 인터페이스의 색인입니다.

자세한 내용은 출시 노트버전 관리를 참고하세요.

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

글로벌 개념

google.maps

google.maps 네임스페이스

상수: version

설정 (베타)

">설정 클래스

정적 메서드: ">getInstance

속성: ">experienceIds

오류

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, ">getFeatureLayer, getHeading, getMapTypeId, getProjection, getRenderingType, getStreetView, getTilt, getZoom, moveCamera, panBy, panTo, panToBounds, setCenter, setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId,setMapTypeId

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

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

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

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

속성: ">featureType, ">isAvailable, ">style

메서드: ">addListener

">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 인터페이스

속성: ">feature

">FeatureStyleOptions 인터페이스

속성: ">fillColor, ">fillOpacity, ">strokeColor, ">strokeOpacity, ">strokeWeight

">기능 인터페이스

속성: ">featureType

">PlaceFeature 인터페이스

속성: ">displayName, ">placeId

">FeatureMouseEvent 인터페이스

속성: ">features

이벤트 시스템

이벤트 네임스페이스

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

관리 도구

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

상수: 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, ">collisionBehavior, 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, 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, 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

거리 행렬

DistanceMatrixService 클래스

메서드: getDistanceMatrix

DistanceMatrixRequest 인터페이스

속성: avoidFerries, avoidHighways, avoidTolls, destinations, drivingOptions, 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

고도

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 맞춤설정

">다중선 설정 typedef
">다중선 설정 옵션 인터페이스

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

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

">FleetEngineDeliveryVehicleFilterOptions 인터페이스

속성: requiredAttributes

">FleetEngineTaskFilterOptions 인터페이스

속성: completionTimeFrom, completionTimeTo, state

">FleetEngineDeliveryVehicleLocationProviderUpdateEvent 인터페이스

속성: completedVehicleJourneySegments, deliveryVehicle, tasks

">FleetEngineDeliveryFleetLocationProvider 클래스

속성: deliveryVehicleFilterOptions, locationRestriction, pollingIntervalMillis, staleLocationThresholdMillis

이벤트: update

">FleetEngineDeliveryFleetLocationProviderOptions 인터페이스

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

">FleetEngineDeliveryFleetLocationProviderUpdateEvent 인터페이스

속성: deliveryVehicles

배송 추적

">FleetEngineShipmentLocationProvider 클래스

속성: trackingId

메서드: getTask, refresh

이벤트: error, update

">FleetEngineShipmentLocationProviderOptions 인터페이스

속성: authTokenFetcher, pollingIntervalMillis, projectId, trackingId

">FleetEngineShipmentLocationProviderUpdateEvent 인터페이스

속성: task