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 オブジェクトを指定すると、その静的オブジェクトを返す関数を指定するのと同じ結果になります。 同じ PolylineSetupOptions オブジェクトを、別の PolylineSetup 関数や静的な値で再利用しないでください。また、複数の PolylineSetupOptions オブジェクトで、polylineOptions キーに同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。polylineOptions または visible が未設定または null の場合、デフォルトで上書きされます。geocodingOptions.map または offlineOptions.path に設定された値は無視されます。 |
|
種類:
PolylineSetup 使用したルートのポリラインのオプションを設定します。取得された新しいルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、その関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力する PolylineSetupOptions オブジェクトで polylineOptions として返すことができます。また、そのフィールドを変更する必要があります。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定するのと同じ結果になります。 同じ PolylineSetupOptions オブジェクトを、別の PolylineSetup 関数や静的な値で再利用しないでください。また、複数の 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 に設定された値は無視されます。 |
|
目的地マーカーを返します(存在する場合)。 |
|
起点マーカーがあれば、それを返します。 |
|
成功したタスクのマーカーを返します(存在する場合)。 |
|
タスク結果マーカーを返します(存在する場合)。 |
|
失敗したタスクのマーカーを返します(存在する場合)。 |
|
車両マーカーを返します(存在する場合)。 |
|
地点マーカーがあれば返します。 |
|
予測されるルートのポリラインを返します(存在する場合)。 |
|
取得されたルートのポリラインを返します(存在する場合)。 |
Methods | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) パラメータ:
戻り値: なし
地図表示に位置情報プロバイダを追加します。位置情報プロバイダがすでに追加されている場合、アクションは実行されません。 |
removeLocationProvider |
removeLocationProvider(locationProvider) パラメータ:
戻り値: なし
地図表示から位置情報プロバイダを削除します。位置情報プロバイダがまだ地図表示に追加されていない場合、操作は行われません。 |
JourneySharingMapViewOptions インターフェース
google.maps.journeySharing.JourneySharingMapViewOptions
インターフェース
地図表示のオプション。
プロパティ | |
---|---|
element |
種類:
Element ビューの背後にある DOM 要素。必須。 |
|
種類:
PolylineSetup optional 想定されるルートのポリラインのオプションを設定します。予測される新しいルートのポリラインがレンダリングされるたびに呼び出されます。 関数を指定する場合、その関数は google.maps.PolylineOptions オブジェクトを含む入力の defaultPolylineOptions フィールドを変更し、出力する PolylineSetupOptions オブジェクトで polylineOptions として返すことができます。また、そのフィールドを変更する必要があります。 PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定するのと同じ結果になります。 同じ PolylineSetupOptions オブジェクトを、別の PolylineSetup 関数や静的な値で再利用しないでください。また、複数の PolylineSetupOptions オブジェクトで、polylineOptions キーに同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。polylineOptions または visible が未設定または null の場合、デフォルトで上書きされます。geocodingOptions.map または offlineOptions.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 オブジェクトを指定すると、その静的オブジェクトを返す関数を指定するのと同じ結果になります。 同じ PolylineSetupOptions オブジェクトを、別の PolylineSetup 関数や静的な値で再利用しないでください。また、複数の 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
抽象クラス
すべての位置情報プロバイダの親クラス。
Methods | |
---|---|
addListener |
addListener(eventName, handler) パラメータ:
戻り値:
MapsEventListener この位置情報プロバイダによって発生したイベントに MapsEventListener を追加します。このリスナーの識別子を返します。識別子は event.removeListener で使用できます。 |
PollingLocationProvider 抽象クラス
google.maps.journeySharing.PollingLocationProvider
抽象クラス
ポーリング位置情報プロバイダの親クラス。
この抽象クラスは LocationProvider
を拡張します。
プロパティ | |
---|---|
isPolling |
種類:
boolean この位置情報プロバイダがポーリングする場合は true。読み取り専用。 |
pollingIntervalMillis |
種類:
number 位置情報の更新を取得する間の最小時間(ミリ秒)。最新の位置情報の取得に pollingIntervalMillis 以上かかった場合、現在の位置情報の更新が完了するまで次の位置情報の更新は開始されません。この値を 0、無限大、または負の値に設定すると、位置情報の自動更新が無効になります。追跡 ID パラメータ(出荷場所プロバイダの配送追跡 ID など)またはフィルタリング オプション(フリート位置情報プロバイダのビューポート境界や属性フィルタなど)が変更された場合に、新しい位置情報の更新が 1 回取得されます。 デフォルトの最小ポーリング間隔は 5,000 ミリ秒です。ポーリング間隔をより低い正の値に設定すると、5000 が保存され、使用されます。 |
Methods | |
---|---|
継承:
addListener
|
イベント | |
---|---|
ispollingchange |
function(event) 引数:
位置情報プロバイダのポーリング状態が更新されたときにトリガーされるイベント。 PollingLocationProvider.isPolling を使用して、現在のポーリング状態を判断します。 |
PollingLocationProviderIsPollingChangeEvent インターフェース
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
インターフェース
PollingLocationProvider.ispollingchange
イベントがトリガーされたときにイベント ハンドラに渡されるイベント オブジェクト。
プロパティ | |
---|---|
error optional |
種類:
Error optional ステータスの変更の原因となったエラー(エラーが原因の場合)。通常のオペレーションによる状態変更かどうかは未定義です。 |