Map View

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。

JourneySharingMapView クラス

google.maps.journeySharing.JourneySharingMapView クラス

地図表示。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

JourneySharingMapView
JourneySharingMapView(options)
パラメータ:
地図ビューをインスタンス化します。
anticipatedRoutePolylines
タイプ: Array<Polyline>
想定されるルートのポリラインを返します(存在する場合)。
anticipatedRoutePolylineSetup
タイプ: PolylineSetup
予測されるルート ポリラインのオプションを設定します。新たに想定されたルート ポリラインがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.PolylineOptions オブジェクトを含む入力用の defaultPolylineOptions フィールドを変更し、それを出力 PolylineSetupOptions オブジェクトの ポリライン Options として返すことができます。

PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ結果が得られます。

同じ PolylineSetupOptions オブジェクトを異なる PolylineSetup 関数または静的値で再利用しないでください。また、異なる PolylineSetupOptions オブジェクト内の ポリライン Options キーに、同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。ポリライン オプションまたは visible が未設定または null の場合は、デフォルトで上書きされます。ポリライン Options.map または ポリライン Options.path に設定された値は無視されます。

automaticViewportMode
このフィールドは読み取り専用です。自動ビューポート モード。
destinationMarkers
タイプ: Array<Marker>
デスティネーション マーカーを返します(存在する場合)。
destinationMarkerSetup
タイプ: MarkerSetup
目的地の場所マーカーのオプションを設定します。新しいデスティネーション マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

element
タイプ: Element
このフィールドは読み取り専用です。ビューをサポートする DOM 要素。
enableTraffic
タイプ: boolean
トラフィック レイヤを有効または無効にします。
locationProvider
タイプ: LocationProvider
このフィールドは読み取り専用です。トラッキング マップビューに表示されるトラッキング対象のビジネス情報のソース。
map
タイプ: Map
地図ビューに含まれる地図オブジェクト
mapOptions
タイプ: MapOptions
地図表示で地図に渡される地図オプション。
originMarkers
タイプ: Array<Marker>
オリジンのマーカーがあれば返します。
originMarkerSetup
タイプ: MarkerSetup
出発地の位置マーカーのオプションを設定します。新しいオリジン マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

pingMarkerSetup
タイプ: MarkerSetup
ping ロケーション マーカーのオプションを設定します。新しい ping マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

successfulTaskMarkers
タイプ: Array<Marker>
成功したタスク マーカー(存在する場合)を返します。
successfulTaskMarkerSetup
タイプ: MarkerSetup
タスクの場所を示すマーカーを正常に配置するためのオプションを設定します。新しい成功タスク マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

takenRoutePolylines
タイプ: Array<Polyline>
使用したルートのポリラインを返します(存在する場合)。
takenRoutePolylineSetup
タイプ: PolylineSetup
取得されたルート ポリラインのオプションを設定します。新しく取られたルート ポリラインがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.PolylineOptions オブジェクトを含む入力用の defaultPolylineOptions フィールドを変更し、それを出力 PolylineSetupOptions オブジェクトの ポリライン Options として返すことができます。

PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ結果が得られます。

同じ PolylineSetupOptions オブジェクトを異なる PolylineSetup 関数または静的値で再利用しないでください。また、異なる PolylineSetupOptions オブジェクト内の ポリライン Options キーに、同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。

ポリライン Options.map または ポリライン Options.path に設定された値は無視されます。未設定または null 値はデフォルトの値で上書きされます。

taskOutcomeMarkers
タイプ: Array<Marker>
タスク結果マーカーを返します(存在する場合)。
taskOutcomeMarkerSetup
タイプ: MarkerSetup
タスク結果のロケーション マーカーのオプションを設定します。新しいタスク結果のロケーション マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

unsuccessfulTaskMarkers
タイプ: Array<Marker>
失敗したタスク マーカーを返します(存在する場合)。
unsuccessfulTaskMarkerSetup
タイプ: MarkerSetup
失敗したタスクのロケーション マーカーのオプションを設定します。失敗した新しいタスク マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

vehicleMarkers
タイプ: Array<Marker>
車両マーカーがあれば返します。
vehicleMarkerSetup
タイプ: MarkerSetup
車両の位置情報マーカーのオプションを設定します。新しい車両マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

waypointMarkers
タイプ: Array<Marker>
地点マーカーがあれば返します。
waypointMarkerSetup
タイプ: MarkerSetup
地点の位置マーカーのオプションを設定します。新しい地点マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

JourneySharingMapViewOptions インターフェース

google.maps.journeySharing.JourneySharingMapViewOptions インターフェース

地図表示のオプション。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

element
タイプ: Element
ビューをサポートする DOM 要素。必須。
locationProvider
タイプ: LocationProvider
トラッキング マップビューに表示されるトラッキング対象のビジネス情報のソース。必須。
anticipatedRoutePolylineSetup optional
タイプ: PolylineSetup optional
予測されるルート ポリラインのオプションを設定します。新たに想定されたルート ポリラインがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.PolylineOptions オブジェクトを含む入力用の defaultPolylineOptions フィールドを変更し、それを出力 PolylineSetupOptions オブジェクトの ポリライン Options として返すことができます。

PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ結果が得られます。

同じ PolylineSetupOptions オブジェクトを異なる PolylineSetup 関数または静的値で再利用しないでください。また、異なる PolylineSetupOptions オブジェクト内の ポリライン Options キーに、同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。ポリライン オプションまたは visible が未設定または null の場合は、デフォルトで上書きされます。ポリライン Options.map または ポリライン Options.path に設定された値は無視されます。

automaticViewportMode optional
タイプ: AutomaticViewportMode optional
自動ビューポート モード。デフォルト値は FIT_ANTICIPATED_ROUTE です。これにより、マップビューは、車両マーカー、位置マーカー、および表示されることが想定されるルート ポリラインに収まるようにビューポートを自動的に調整できます。自動フィッティングをオフにするには、NONE に設定します。
destinationMarkerSetup optional
タイプ: MarkerSetup optional
目的地の場所マーカーのオプションを設定します。新しいデスティネーション マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

mapOptions optional
タイプ: MapOptions optional
google.maps.Map コンストラクタに渡されるマップ オプション。
originMarkerSetup optional
タイプ: MarkerSetup optional
出発地の位置マーカーのオプションを設定します。新しいオリジン マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

pingMarkerSetup optional
タイプ: MarkerSetup optional
ping ロケーション マーカーのオプションを設定します。新しい ping マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

successfulTaskMarkerSetup optional
タイプ: MarkerSetup optional
タスクの場所を示すマーカーを正常に配置するためのオプションを設定します。新しい成功タスク マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

takenRoutePolylineSetup optional
タイプ: PolylineSetup optional
取得されたルート ポリラインのオプションを設定します。新しく取られたルート ポリラインがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.PolylineOptions オブジェクトを含む入力用の defaultPolylineOptions フィールドを変更し、それを出力 PolylineSetupOptions オブジェクトの ポリライン Options として返すことができます。

PolylineSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定した場合と同じ結果が得られます。

同じ PolylineSetupOptions オブジェクトを異なる PolylineSetup 関数または静的値で再利用しないでください。また、異なる PolylineSetupOptions オブジェクト内の ポリライン Options キーに、同じ google.maps.PolylineOptions オブジェクトを再利用しないでください。

ポリライン Options.map または ポリライン Options.path に設定された値は無視されます。未設定または null 値はデフォルトの値で上書きされます。

taskOutcomeMarkerSetup optional
タイプ: MarkerSetup optional
タスク結果のロケーション マーカーのオプションを設定します。新しいタスク結果のロケーション マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

unsuccessfulTaskMarkerSetup optional
タイプ: MarkerSetup optional
失敗したタスクのロケーション マーカーのオプションを設定します。失敗した新しいタスク マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

vehicleMarkerSetup optional
タイプ: MarkerSetup optional
車両の位置情報マーカーのオプションを設定します。新しい車両マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

waypointMarkerSetup optional
タイプ: MarkerSetup optional
地点の位置マーカーのオプションを設定します。新しい地点マーカーがレンダリングされるたびに呼び出されます。

関数を指定する場合、関数は、google.maps.MarkerOptions オブジェクトを含む入力の defaultMarkerOptions フィールドを変更し、それを出力 MarkerSetupOptions オブジェクトの MarkerOptions として返すことができます。

MarkerSetupOptions オブジェクトを指定すると、その静的オブジェクトを返す関数を指定する場合と同じ結果が得られます。

同じ MarkerSetupOptions オブジェクトを別の MarkerSetup 関数や静的値で再利用しないでください。また、異なる MarkerSetupOptions オブジェクトにある MarkerOptions キーに、同じ google.maps.MarkerOptions オブジェクトを再利用しないでください。markerOptions が未設定または null の場合は、デフォルトに上書きされます。markerOptions.map または markerOptions.position に設定された値は無視されます。

AutomaticViewportMode 定数

google.maps.journeySharing.AutomaticViewportMode 定数

自動ビューポート モード。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

FIT_ANTICIPATED_ROUTE マーカーや想定されるルートのポリラインに合わせて、自動的にビューポートを調整します。デフォルト。
NONE ビューポートを自動的に調整しないでください。

LocationProvider 抽象クラス

google.maps.journeySharing.LocationProvider 抽象クラス

位置情報プロバイダの親クラス。親クラスではなく、目的に適した子位置情報プロバイダを使用します。

&libraries=journeySharing URL パラメータが必要です。詳しくは、Maps JavaScript API のライブラリをご覧ください。

addListener
addListener(eventName, handler)
パラメータ:
  • eventNamestring リッスンするイベントの名前。
  • handler: Function イベント ハンドラ。
このビジネス プロバイダによって配信されるイベントの MapsEventListener を追加します。event.removeListener で使用できるこのリスナーの識別子を返します。