Journey SharingMapView 类
google.maps.journeySharing.JourneySharingMapView
类
地图视图。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
使用 v=beta
时,可通过调用 const {JourneySharingMapView} = await google.map.importLibrary("journeySharing")
进行访问。请参阅 Maps JavaScript API 中的库。
构造函数 | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) 参数:
将地图视图实例化。 |
属性 | |
---|---|
anticipatedRoutePolylines |
用于返回预期的路线多段线(如果有)。 |
anticipatedRoutePolylineSetup |
配置预期路线多段线的选项。每当呈现新的预期路线多段线时,都会调用该方法。 如果指定了函数,该函数可以且应修改包含 google.maps.polylineOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 polylineSetupOptions 对象中的 polylineOptions 返回。 指定 DirectionsSetupOptions 对象与指定会返回该静态对象的函数作用相同。 请勿在不同的 polylineSetup 函数或静态值中重复使用相同的 polylineSetupOptions 对象,也不应在不同的 LineSetupOptions 对象中针对 polylineOptions 键重复使用相同的 google.maps.polylineOptions 对象。如果未设置 polylineOptions 或 visible 或者设置 null,则会使用默认值覆盖它。系统会忽略为 polylineOptions.map 或 polylineOptions.path 设置的任何值。 |
automaticViewportMode |
此字段为只读字段。自动视口模式。 |
element |
类型:
Element 此字段为只读字段。支持视图的 DOM 元素。 |
enableTraffic |
类型:
boolean 启用或停用路况图层。 |
locationProvider |
此字段为只读字段。要在跟踪地图视图中显示所跟踪地点的来源。 |
map |
类型:
Map 此字段为只读字段。地图视图中包含的地图对象。 |
mapOptions |
类型:
MapOptions 此字段为只读字段。通过地图视图传入地图的地图选项。 |
takenRoutePolylines |
用于返回拍摄的路线多段线(如果有)。 |
takenRoutePolylineSetup |
配置已拍摄路线多段线的选项。每当呈现新拍摄的路线多段线时,都会调用该方法。 如果指定了函数,该函数可以且应修改包含 google.maps.polylineOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 polylineSetupOptions 对象中的 polylineOptions 返回。 指定 DirectionsSetupOptions 对象与指定会返回该静态对象的函数作用相同。 请勿在不同的 polylineSetup 函数或静态值中重复使用相同的 polylineSetupOptions 对象,也不应在不同的 LineSetupOptions 对象中针对 polylineOptions 键重复使用相同的 google.maps.polylineOptions 对象。 系统会忽略为 polylineOptions.map 或 polylineOptions.path 设置的任何值。任何未设置或 null 的值都将被替换为默认值。 |
|
类型:
MarkerSetup 配置目标位置标记。每当呈现新的目标标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置出发地位置标记的选项。每当呈现新的出发地标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置 ping 位置标记的选项。每当呈现新的 ping 标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置成功完成的任务位置标记的选项。每当呈现新的成功任务标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置任务结果位置标记的选项。每当呈现新的任务结果位置标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置失败任务位置标记的选项。每当呈现新的失败任务标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置车辆位置标记的选项。每当呈现新的车辆标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup 配置航点位置标记的选项。每当渲染新航点标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
返回目标标记(如果有)。 |
|
用于返回出发地标记(如果有)。 |
|
返回成功的任务标记(如果有)。 |
|
返回任务结果标记(如果有)。 |
|
返回失败的任务标记(如果有)。 |
|
返回车辆标记(如果有)。 |
|
返回航点标记(如果有)。 |
Journey SharingMapViewOptions 接口
google.maps.journeySharing.JourneySharingMapViewOptions
接口
地图视图的选项。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
属性 | |
---|---|
element |
类型:
Element 支持视图的 DOM 元素。必需。 |
locationProvider |
要在跟踪地图视图中显示所跟踪地点的来源。必需。 |
anticipatedRoutePolylineSetup optional |
类型:
PolylineSetup optional 配置预期路线多段线的选项。每当呈现新的预期路线多段线时,都会调用该方法。 如果指定了函数,该函数可以且应修改包含 google.maps.polylineOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 polylineSetupOptions 对象中的 polylineOptions 返回。 指定 DirectionsSetupOptions 对象与指定会返回该静态对象的函数作用相同。 请勿在不同的 polylineSetup 函数或静态值中重复使用相同的 polylineSetupOptions 对象,也不应在不同的 LineSetupOptions 对象中针对 polylineOptions 键重复使用相同的 google.maps.polylineOptions 对象。如果未设置 polylineOptions 或 visible 或者设置 null,则会使用默认值覆盖它。系统会忽略为 polylineOptions.map 或 polylineOptions.path 设置的任何值。 |
automaticViewportMode optional |
类型:
AutomaticViewportMode optional 自动视口模式。默认值为 FIT_ANTICIPATED_ROUTE,这可让地图视图自动调整视口,以适应车辆标记、位置标记和任何可见的预期路线多段线。设置为“无”可关闭自动调整功能。 |
|
类型:
MarkerSetup optional 配置目标位置标记。每当呈现新的目标标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
mapOptions optional |
类型:
MapOptions optional 传递到 google.maps.Map 构造函数的地图选项。 |
|
类型:
MarkerSetup optional 配置出发地位置标记的选项。每当呈现新的出发地标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup optional 配置 ping 位置标记的选项。每当呈现新的 ping 标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup optional 配置成功完成的任务位置标记的选项。每当呈现新的成功任务标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
takenRoutePolylineSetup optional |
类型:
PolylineSetup optional 配置已拍摄路线多段线的选项。每当呈现新拍摄的路线多段线时,都会调用该方法。 如果指定了函数,该函数可以且应修改包含 google.maps.polylineOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 polylineSetupOptions 对象中的 polylineOptions 返回。 指定 DirectionsSetupOptions 对象与指定会返回该静态对象的函数作用相同。 请勿在不同的 polylineSetup 函数或静态值中重复使用相同的 polylineSetupOptions 对象,也不应在不同的 LineSetupOptions 对象中针对 polylineOptions 键重复使用相同的 google.maps.polylineOptions 对象。 系统会忽略为 polylineOptions.map 或 polylineOptions.path 设置的任何值。任何未设置或 null 的值都将被替换为默认值。 |
|
类型:
MarkerSetup optional 配置任务结果位置标记的选项。每当呈现新的任务结果位置标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup optional 配置失败任务位置标记的选项。每当呈现新的失败任务标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup optional 配置车辆位置标记的选项。每当呈现新的车辆标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
|
类型:
MarkerSetup optional 配置航点位置标记的选项。每当渲染新航点标记时调用。 如果指定了函数,该函数可以且应该修改包含 google.maps.MarkerOptions 对象的 defaultDefaultOptions 字段,并将其作为输出 MarkerSetupOptions 对象中的 markerOptions 返回。 指定 MarkerSetupOptions 对象与指定会返回相应静态对象的函数作用相同。 请勿在不同的 MarkerSetup 函数或静态值中重复使用相同的 MarkerSetupOptions 对象,也不要在不同的 MarkerSetupOptions 对象中针对 markerOptions 键重复使用相同的 google.maps.MarkerOptions 对象。如果标记选项未设置或为 null,则会使用默认值覆盖它。为 markerOptions.map 或 markerOptions.position 设置的任何值都将被忽略。 |
AutomaticViewportMode 常量
google.maps.journeySharing.AutomaticViewportMode
常量
自动视口模式。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
使用 v=beta
时,可通过调用 const {AutomaticViewportMode} = await google.map.importLibrary("journeySharing")
进行访问。请参阅 Maps JavaScript API 中的库。
常量 | |
---|---|
FIT_ANTICIPATED_ROUTE |
自动调整视口以适应标记和任何可见的预期路线多段线。这是默认值。 |
NONE |
请勿自动调整视口。 |
LocationProvider 抽象类
google.maps.journeySharing.LocationProvider
抽象类
所有位置信息提供程序的父类。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
方法 | |
---|---|
addListener |
addListener(eventName, handler) 参数:
为由此位置信息提供程序触发的事件添加 MapsEventListener 。返回此监听器可与 event.removeListener 配合使用的标识符。 |
PollingLocationProvider 抽象类
google.maps.journeySharing.PollingLocationProvider
抽象类
轮询位置信息提供程序的父类。
此抽象类扩展了 LocationProvider
。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
属性 | |
---|---|
isPolling |
类型:
boolean 如果此位置提供程序正在轮询,则为 true。只读。 |
方法 | |
---|---|
继承的设置:
addListener
|
活动 | |
---|---|
ispollingchange |
function(event) 更新位置信息提供程序的轮询状态时触发的事件。使用 PollingLocationProvider.isPolling 确定当前的轮询状态。 |
PollingLocationProviderIsPollingChangeEvent 接口
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
接口
触发 PollingLocationProvider.ispollingchange
事件时传递给事件处理脚本的事件对象。
使用 &libraries=journeySharing
网址参数加载。请参阅 Maps JavaScript API 中的库。
属性 | |
---|---|
error optional |
类型:
Error optional 导致轮询状态发生变化的错误(如果状态更改是由错误引起的)。如果状态更改是由于正常操作引起的,则未定义。 |