Map View

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

Journey SharingMapView

google.maps.journeySharing.JourneySharingMapView

地图视图。

需要提供 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

JourneySharingMapView
JourneySharingMapView(options)
参数
实例化地图视图。
anticipatedRoutePolylines
类型Array<Polyline>
返回预期的路线多段线(如果有)。
anticipatedRoutePolylineSetup
类型PolylineSetup
配置预期路线多段线的选项。每当呈现新的预期路线多段线时,系统都会调用它。

如果指定了函数,该函数可以而且应该修改包含 google.maps.LatLngOptions 对象输入的 defaultLineOptions 字段,并将其作为多段线选项输出中的多段线选项返回。

指定 PolygonSetupOptions 对象与指定返回该静态对象的函数的效果相同。

请勿在不同的 LayoutSetup 函数或静态值中重复使用相同的 DirectionsSetupOptions 对象,也不得在不同的 PolygonSetupOptions 对象中重复使用同一 google.maps.PolygonOptions 对象。如果多段线未设置或可见或未设置,系统会用默认值覆盖。系统会忽略为 提供商多段线选项或多段线设置的任何值。

automaticViewportMode
此字段为只读字段。自动视口模式。
element
类型Element
此字段为只读字段。支持视图的 DOM 元素。
enableTraffic
类型boolean
启用或停用路况图层。
locationProvider
此字段为只读字段。要显示在跟踪地图视图中的所跟踪地点的来源。
map
类型Map
此字段为只读字段。地图视图中包含的地图对象。
mapOptions
类型MapOptions
此字段为只读字段。通过地图视图传入地图的地图选项。
takenRoutePolylines
类型Array<Polyline>
用于返回拍摄的路线多段线(如果有)。
takenRoutePolylineSetup
类型PolylineSetup
为所走路线的多段线配置选项。每当呈现新拍摄的路线多段线时都会调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.LatLngOptions 对象输入的 defaultLineOptions 字段,并将其作为多段线选项输出中的多段线选项返回。

指定 PolygonSetupOptions 对象与指定返回该静态对象的函数的效果相同。

请勿在不同的 LayoutSetup 函数或静态值中重复使用相同的 DirectionsSetupOptions 对象,也不得在不同的 PolygonSetupOptions 对象中重复使用同一 google.maps.PolygonOptions 对象。

系统会忽略为 提供商多段线选项或多段线设置的任何值。任何未设置或 null 的值都将替换为默认值。

destinationMarkerSetup
类型MarkerSetup
配置目的地位置标记的选项。在每次呈现新的目的地标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

originMarkerSetup
类型MarkerSetup
配置出发地位置标记的选项。每当呈现新的出发地标记时,系统都会调用它。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

pingMarkerSetup
类型MarkerSetup
配置 ping 位置标记的选项。每当呈现新的 ping 标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

successfulTaskMarkerSetup
类型MarkerSetup
配置成功位置标记的选项。每当呈现新的成功任务标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

taskOutcomeMarkerSetup
类型MarkerSetup
配置任务结果位置标记的选项。在每次呈现新任务结果位置标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

unsuccessfulTaskMarkerSetup
类型MarkerSetup
配置失败任务位置标记的选项。在每次呈现未成功的新任务标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

vehicleMarkerSetup
类型MarkerSetup
配置车辆位置标记的选项。每当呈现新的车辆标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

waypointMarkerSetup
类型MarkerSetup
用于配置航点位置标记的选项。每当呈现新的路标标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

destinationMarkers
类型Array<Marker>
返回目的地标记(如果有)。
originMarkers
类型Array<Marker>
返回源标记(如果有)。
successfulTaskMarkers
类型Array<Marker>
返回成功的任务标记(如果有)。
taskOutcomeMarkers
类型Array<Marker>
返回任务结果标记(如果有)。
unsuccessfulTaskMarkers
类型Array<Marker>
返回不成功的任务标记(如果有)。
vehicleMarkers
类型Array<Marker>
返回车辆标记(如果有)。
waypointMarkers
类型Array<Marker>
用于返回路标标记(如果有)。

Journey SharingMapViewOptions 接口

google.maps.journeySharing.JourneySharingMapViewOptions接口

地图视图选项。

需要提供 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

element
类型Element
支持视图的 DOM 元素。必需。
locationProvider
要显示在跟踪地图视图中的所跟踪地点的来源。必需。
anticipatedRoutePolylineSetup optional
类型PolylineSetup optional
配置预期路线多段线的选项。每当呈现新的预期路线多段线时,系统都会调用它。

如果指定了函数,该函数可以而且应该修改包含 google.maps.LatLngOptions 对象输入的 defaultLineOptions 字段,并将其作为多段线选项输出中的多段线选项返回。

指定 PolygonSetupOptions 对象与指定返回该静态对象的函数的效果相同。

请勿在不同的 LayoutSetup 函数或静态值中重复使用相同的 DirectionsSetupOptions 对象,也不得在不同的 PolygonSetupOptions 对象中重复使用同一 google.maps.PolygonOptions 对象。如果多段线未设置或可见或未设置,系统会用默认值覆盖。系统会忽略为 提供商多段线选项或多段线设置的任何值。

automaticViewportMode optional
类型AutomaticViewportMode optional
自动视口模式。默认值为 FIT_ANTICIPATED_ROUTE,这可让地图视图自动调整视口,以适应车辆标记、位置标记和任何可见的预期路线多段线。将此设置设为“无”可关闭自动调整功能。
destinationMarkerSetup optional
类型MarkerSetup optional
配置目的地位置标记的选项。在每次呈现新的目的地标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

mapOptions optional
类型MapOptions optional
传递到 google.maps.Map 构造函数的地图选项。
originMarkerSetup optional
类型MarkerSetup optional
配置出发地位置标记的选项。每当呈现新的出发地标记时,系统都会调用它。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

pingMarkerSetup optional
类型MarkerSetup optional
配置 ping 位置标记的选项。每当呈现新的 ping 标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

successfulTaskMarkerSetup optional
类型MarkerSetup optional
配置成功位置标记的选项。每当呈现新的成功任务标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

takenRoutePolylineSetup optional
类型PolylineSetup optional
为所走路线的多段线配置选项。每当呈现新拍摄的路线多段线时都会调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.LatLngOptions 对象输入的 defaultLineOptions 字段,并将其作为多段线选项输出中的多段线选项返回。

指定 PolygonSetupOptions 对象与指定返回该静态对象的函数的效果相同。

请勿在不同的 LayoutSetup 函数或静态值中重复使用相同的 DirectionsSetupOptions 对象,也不得在不同的 PolygonSetupOptions 对象中重复使用同一 google.maps.PolygonOptions 对象。

系统会忽略为 提供商多段线选项或多段线设置的任何值。任何未设置或 null 的值都将替换为默认值。

taskOutcomeMarkerSetup optional
类型MarkerSetup optional
配置任务结果位置标记的选项。在每次呈现新任务结果位置标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

unsuccessfulTaskMarkerSetup optional
类型MarkerSetup optional
配置失败任务位置标记的选项。在每次呈现未成功的新任务标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

vehicleMarkerSetup optional
类型MarkerSetup optional
配置车辆位置标记的选项。每当呈现新的车辆标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

waypointMarkerSetup optional
类型MarkerSetup optional
用于配置航点位置标记的选项。每当呈现新的路标标记时调用。

如果指定了函数,该函数可以而且应该修改包含 google.maps.MarkerOptions 对象输入的 defaultMarkerOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。

指定 MarkerSetupOptions 对象与指定返回该静态对象的函数具有相同的效果。

不要在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会被默认选项覆盖。系统会忽略为 markerOptions.map 或 markerOptions.position 设置的所有值。

AutomaticViewportMode 常量

google.maps.journeySharing.AutomaticViewportMode 常量

自动视口模式。

需要提供 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

FIT_ANTICIPATED_ROUTE 自动调整视口以适应标记和任何可见的预期路线多段线。这是默认值。
NONE 不自动调整视口。

LocationProvider 抽象类

google.maps.journeySharing.LocationProvider 抽象类

位置信息提供程序的父类。请使用适合您用途的子位置提供程序,而不是父类。

需要提供 &libraries=journeySharing 网址参数。请参阅 Maps JavaScript API 中的库

addListener
addListener(eventName, handler)
参数
  • eventNamestring 要监听的事件的名称。
  • handlerFunction 事件处理脚本。
返回值MapsEventListener
为由此位置信息提供程序触发的事件添加 MapsEventListener。返回可与 event.removeListener 配合使用的监听器的标识符。