JourneySharingMapView クラス
google.maps.journeySharing.JourneySharingMapView
クラス
地図ビュー。
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
コンストラクタ | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) パラメータ:
マップビューをインスタンス化します。 |
プロパティ | |
---|---|
automaticViewportMode |
このフィールドは読み取り専用です。自動ビューポート モード。 |
element |
タイプ:
Element このフィールドは読み取り専用です。ビューをサポートする DOM 要素。 |
enableTraffic |
タイプ:
boolean 交通状況レイヤを有効または無効にします。 |
locationProviders |
タイプ:
Array<LocationProvider> optional このフィールドは読み取り専用です。トラッキング マップビューに表示するトラッキング対象の場所のソース。位置情報プロバイダを追加または削除するには、 JourneySharingMapView.addLocationProvider メソッドと JourneySharingMapView.removeLocationProvider メソッドを使用します。 |
map |
タイプ:
Map このフィールドは読み取り専用です。地図ビューに含まれる地図オブジェクト。 |
mapOptions |
タイプ:
MapOptions このフィールドは読み取り専用です。マップビューを介してマップに渡されるマップ オプション。 |
|
タイプ:
LocationProvider optional このフィールドは読み取り専用です。トラッキング マップビューに表示されるトラッキング対象の場所のソース。 |
|
タイプ:
MarkerSetup 目的地マーカーのオプションを設定します。新しい目的地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup 出発地のマーカーのオプションを設定します。新しい出発地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup タスクの結果の場所マーカーのオプションを設定します。新しいタスク結果の位置マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup タスクの失敗した場所のマーカーのオプションを設定します。新しい失敗タスク マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup 車両位置マーカーのオプションを設定します。新しい車両マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup 経由地の位置マーカーのオプションを構成します。新しい経由地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
PolylineSetup 予想されるルートのポリラインのオプションを構成します。新しい予測ルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力の PolylineSetupOptions オブジェクトの polylineOptions として返すことができます。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ効果があります。 異なる PolylineSetup 関数または静的値で同じ PolylineSetupOptions オブジェクトを再利用しないでください。また、異なる PolylineSetupOptions オブジェクトの polylineOptions キーで同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。polylineOptions または visible が未設定または null の場合、デフォルトで上書きされます。polylineOptions.map または polylineOptions.path に設定された値は無視されます。 |
|
タイプ:
PolylineSetup 走行ルートのポリラインのオプションを構成します。新しい取得済みルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力の PolylineSetupOptions オブジェクトの polylineOptions として返すことができます。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ効果があります。 異なる PolylineSetup 関数または静的値で同じ PolylineSetupOptions オブジェクトを再利用しないでください。また、異なる PolylineSetupOptions オブジェクトの polylineOptions キーで同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。 polylineOptions.map または polylineOptions.path に設定された値はすべて無視されます。設定されていない値または null 値は、デフォルト値で上書きされます。 |
|
タイプ:
MarkerSetup ping 位置マーカーのオプションを構成します。新しい ping マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup タスクの成功を示す位置マーカーのオプションを設定します。新しい成功タスク マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
宛先マーカー(存在する場合)を返します。 |
|
オリジン マーカー(存在する場合)を返します。 |
|
成功したタスクのマーカーを返します(ある場合)。 |
|
タスクの結果マーカー(存在する場合)を返します。 |
|
失敗したタスクのマーカー(存在する場合)を返します。 |
|
車両マーカー(存在する場合)を返します。 |
|
経由地のマーカー(ある場合)を返します。 |
|
予測されるルートのポリライン(存在する場合)を返します。 |
|
取得したルートのポリライン(ある場合)を返します。 |
メソッド | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) パラメータ:
戻り値: なし
地図ビューに位置情報プロバイダを追加します。位置情報プロバイダがすでに追加されている場合、アクションは実行されません。 |
removeLocationProvider |
removeLocationProvider(locationProvider) パラメータ:
戻り値: なし
地図ビューから位置情報プロバイダを削除します。位置情報プロバイダがマップビューにまだ追加されていない場合、アクションは実行されません。 |
JourneySharingMapViewOptions インターフェース
google.maps.journeySharing.JourneySharingMapViewOptions
インターフェース
地図ビューのオプション。
プロパティ | |
---|---|
element |
タイプ:
Element ビューをサポートする DOM 要素。必須。 |
|
タイプ:
PolylineSetup optional 予想されるルートのポリラインのオプションを構成します。新しい予測ルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力の PolylineSetupOptions オブジェクトの polylineOptions として返すことができます。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ効果があります。 異なる PolylineSetup 関数または静的値で同じ PolylineSetupOptions オブジェクトを再利用しないでください。また、異なる PolylineSetupOptions オブジェクトの polylineOptions キーで同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。polylineOptions または visible が未設定または null の場合、デフォルトで上書きされます。polylineOptions.map または polylineOptions.path に設定された値は無視されます。 |
automaticViewportMode optional |
タイプ:
AutomaticViewportMode optional 自動ビューポート モード。デフォルト値は FIT_ANTICIPATED_ROUTE です。この値を使用すると、地図ビューでビューポートが自動的に調整され、車両マーカー、位置マーカー、表示されている予想ルートのポリラインがすべて表示されます。自動調整をオフにするには、NONE に設定します。 |
|
タイプ:
MarkerSetup optional 目的地マーカーのオプションを設定します。新しい目的地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
LocationProvider optional トラッキング マップビューに表示されるトラッキング対象の場所のソース。省略可。 |
locationProviders optional |
タイプ:
Array<LocationProvider> optional トラッキング マップビューに表示するトラッキング対象の場所のソース。省略可。 |
mapOptions optional |
タイプ:
MapOptions optional google.maps.Map コンストラクタに渡される地図オプション。 |
|
タイプ:
MarkerSetup optional 出発地のマーカーのオプションを設定します。新しい出発地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup optional ping 位置マーカーのオプションを構成します。新しい ping マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup optional タスクの成功を示す位置マーカーのオプションを設定します。新しい成功タスク マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
PolylineSetup optional 走行ルートのポリラインのオプションを構成します。新しい取得済みルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力の PolylineSetupOptions オブジェクトの polylineOptions として返すことができます。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ効果があります。 異なる PolylineSetup 関数または静的値で同じ PolylineSetupOptions オブジェクトを再利用しないでください。また、異なる PolylineSetupOptions オブジェクトの polylineOptions キーで同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。 polylineOptions.map または polylineOptions.path に設定された値はすべて無視されます。設定されていない値または null 値は、デフォルト値で上書きされます。 |
|
タイプ:
MarkerSetup optional タスクの結果の場所マーカーのオプションを設定します。新しいタスク結果の位置マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup optional タスクの失敗した場所のマーカーのオプションを設定します。新しい失敗タスク マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup optional 車両位置マーカーのオプションを設定します。新しい車両マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
|
タイプ:
MarkerSetup optional 経由地の位置マーカーのオプションを構成します。新しい経由地マーカーがレンダリングされるたびに呼び出されます。 関数を指定する場合、関数は google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、出力の MarkerSetupOptions オブジェクトで markerOptions として返すことができます。 MarkerSetupOptions オブジェクトを指定することは、その静的オブジェクトを返す関数を指定することと同じ効果があります。 異なる MarkerSetup 関数や静的値で同じ MarkerSetupOptions オブジェクトを再利用しないでください。また、異なる MarkerSetupOptions オブジェクトの markerOptions キーに同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が設定されていないか null の場合は、デフォルト値で上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。 |
AutomaticViewportMode 定数
google.maps.journeySharing.AutomaticViewportMode
定数
自動ビューポート モード。
const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing")
を呼び出してアクセスします。
Maps JavaScript API のライブラリをご覧ください。
定数 | |
---|---|
FIT_ANTICIPATED_ROUTE |
マーカーと表示されている予想ルートのポリラインに合わせてビューポートを自動的に調整します。これがデフォルトです。 |
NONE |
ビューポートを自動的に調整しません。 |
LocationProvider 抽象クラス
google.maps.journeySharing.LocationProvider
抽象クラス
すべての位置情報プロバイダの親クラス。
メソッド | |
---|---|
addListener |
addListener(eventName, handler) パラメータ:
戻り値:
MapsEventListener この位置情報プロバイダによって発生したイベントの MapsEventListener を追加します。event.removeListener で使用できるこのリスナーの識別子を返します。 |
PollingLocationProvider 抽象クラス
google.maps.journeySharing.PollingLocationProvider
抽象クラス
投票所の場所プロバイダの親クラス。
この抽象クラスは LocationProvider
を拡張します。
プロパティ | |
---|---|
isPolling |
タイプ:
boolean この位置情報プロバイダがポーリングしている場合は true。読み取り専用。 |
pollingIntervalMillis |
タイプ:
number 位置情報の更新を取得する最小間隔(ミリ秒単位)。位置情報の更新の取得に pollingIntervalMillis より長い時間がかかる場合、次の位置情報の更新は現在の更新が完了するまで開始されません。この値を 0、Infinity、または負の値に設定すると、位置情報の自動更新が無効になります。トラッキング ID パラメータ(配送業者の配送場所のトラッキング ID など)またはフィルタリング オプション(フリートの場所プロバイダのビューポート境界や属性フィルタなど)が変更されると、新しい位置情報の更新が 1 回取得されます。 デフォルトの最小ポーリング間隔は 5,000 ミリ秒です。ポーリング間隔を正の小さい値に設定すると、5000 が保存されて使用されます。 |
メソッド | |
---|---|
継承:
addListener
|
イベント | |
---|---|
ispollingchange |
function(event) 引数:
位置情報プロバイダのポーリング状態が更新されたときにトリガーされるイベント。 PollingLocationProvider.isPolling を使用して、現在のポーリング状態を特定します。 |
PollingLocationProviderIsPollingChangeEvent インターフェース
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
インターフェース
PollingLocationProvider.ispollingchange
イベントがトリガーされたときにイベント ハンドラに渡されるイベント オブジェクト。
プロパティ | |
---|---|
error optional |
タイプ:
Error optional ポーリング状態が変更された原因となったエラー(状態変更がエラーによって発生した場合)。状態の変更が通常のオペレーションによるものかどうかは未定義です。 |