Map View

透過集合功能整理內容 你可以依據偏好儲存及分類內容。

JourneysharingMapView 類別

google.maps.journeySharing.JourneySharingMapView 類別

地圖檢視。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

JourneySharingMapView
JourneySharingMapView(options)
參數:
將地圖檢視執行個體化。
anticipatedRoutePolylines
類型:Array<Polyline>
傳回預期路徑折線 (如果有的話)。
anticipatedRoutePolylineSetup
類型:PolylineSetup
設定預期路徑折線的選項。在每次觸發新的預期路徑折線時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.PolylineOptions 物件的 input's defaultPolylineOptions 欄位,並在輸出 PolylineSetupOptions 物件中以 PolylineOptions 形式傳回。

指定 PolylineSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 PolylineSetup 函式或靜態值中重複使用相同的 PolylineSetupOptions 物件,也不要在不同的 PolylineSetupOptions 物件中重複使用 PolylineOptions 物件的同一個 google.maps.PolylineOptions 物件。如果 PolylineOptions 或 Vision 未設定或設為空值,就會以預設值覆寫。系統會忽略為 PolylineOptions.map 或 polylineOptions.path 設定的值。

automaticViewportMode
這是唯讀欄位。自動可視區域模式。
destinationMarkers
類型:Array<Marker>
傳回目的地標記 (如果有的話)。
destinationMarkerSetup
類型:MarkerSetup
設定目的地位置標記的選項。每次顯示新目的地標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

element
類型:Element
這是唯讀欄位。支援檢視畫面的 DOM 元素。
enableTraffic
類型:boolean
啟用或停用路況圖層。
locationProvider
這是唯讀欄位。顯示在追蹤地圖檢視中的追蹤位置來源。
map
類型:Map
地圖檢視中包含的地圖物件。
mapOptions
類型:MapOptions
透過地圖檢視傳送到地圖的地圖選項。
originMarkers
類型:Array<Marker>
傳回來源標記 (如果有的話)。
originMarkerSetup
類型:MarkerSetup
設定出發地位置標記的選項。每次顯示新的來源標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

pingMarkerSetup
類型:MarkerSetup
設定連線偵測 (ping) 位置標記的選項。每當顯示新的 ping 標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

successfulTaskMarkers
類型:Array<Marker>
傳回成功的工作標記 (如果有的話)。
successfulTaskMarkerSetup
類型:MarkerSetup
設定成功的工作位置標記選項。每次成功顯示新的任務標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

takenRoutePolylines
類型:Array<Polyline>
傳回採用的路徑路徑 (如果有的話)。
takenRoutePolylineSetup
類型:PolylineSetup
設定接受的路線折線選項。在每次轉譯新的新路徑折線時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.PolylineOptions 物件的 input's defaultPolylineOptions 欄位,並在輸出 PolylineSetupOptions 物件中以 PolylineOptions 形式傳回。

指定 PolylineSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 PolylineSetup 函式或靜態值中重複使用相同的 PolylineSetupOptions 物件,也不要在不同的 PolylineSetupOptions 物件中重複使用 PolylineOptions 物件的同一個 google.maps.PolylineOptions 物件。

系統會忽略為 PolylineOptions.map 或 polylineOptions.path 設定的值。任何預設值或空值都會以預設值覆寫。

taskOutcomeMarkers
類型:Array<Marker>
傳回工作結果標記 (如果有的話)。
taskOutcomeMarkerSetup
類型:MarkerSetup
設定工作結果位置標記的選項。每次轉譯新的工作結果位置標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

unsuccessfulTaskMarkers
類型:Array<Marker>
傳回失敗的工作標記 (如果有的話)。
unsuccessfulTaskMarkerSetup
類型:MarkerSetup
為失敗的工作地點標記設定選項。每當顯示新的失敗工作標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

vehicleMarkers
類型:Array<Marker>
傳回車輛標記 (如果有的話)。
vehicleMarkerSetup
類型:MarkerSetup
設定車輛位置標記的選項。在每次顯示新車輛標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

waypointMarkers
類型:Array<Marker>
傳迴路線控點標記 (如果有的話)。
waypointMarkerSetup
類型:MarkerSetup
設定路線控點位置選項的選項。每次轉譯新的路線控點時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

JourneysharingMapViewOptions 介面

google.maps.journeySharing.JourneySharingMapViewOptions 介面介面

地圖檢視的選項。

必須提供 &libraries=journeySharing 網址參數。請參閱 Maps JavaScript API 中的程式庫

element
類型:Element
支援檢視畫面的 DOM 元素。這是必填欄位。
locationProvider
顯示在追蹤地圖檢視中的追蹤位置來源。這是必填欄位。
anticipatedRoutePolylineSetup optional
類型:PolylineSetup optional
設定預期路徑折線的選項。在每次觸發新的預期路徑折線時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.PolylineOptions 物件的 input's defaultPolylineOptions 欄位,並在輸出 PolylineSetupOptions 物件中以 PolylineOptions 形式傳回。

指定 PolylineSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 PolylineSetup 函式或靜態值中重複使用相同的 PolylineSetupOptions 物件,也不要在不同的 PolylineSetupOptions 物件中重複使用 PolylineOptions 物件的同一個 google.maps.PolylineOptions 物件。如果 PolylineOptions 或 Vision 未設定或設為空值,就會以預設值覆寫。系統會忽略為 PolylineOptions.map 或 polylineOptions.path 設定的值。

automaticViewportMode optional
類型:AutomaticViewportMode optional
自動可視區域模式。預設值為 FIT_ANTICIPATED_ROUTE,可讓地圖檢視自動調整可視區域,以配合車輛標記、位置標記和任何可見的預期路徑折線。設為「無」即可關閉自動調節功能。
destinationMarkerSetup optional
類型:MarkerSetup optional
設定目的地位置標記的選項。每次顯示新目的地標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

mapOptions optional
類型:MapOptions optional
傳送至 google.maps.Map 建構函式的地圖選項。
originMarkerSetup optional
類型:MarkerSetup optional
設定出發地位置標記的選項。每次顯示新的來源標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

pingMarkerSetup optional
類型:MarkerSetup optional
設定連線偵測 (ping) 位置標記的選項。每當顯示新的 ping 標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

successfulTaskMarkerSetup optional
類型:MarkerSetup optional
設定成功的工作位置標記選項。每次成功顯示新的任務標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

takenRoutePolylineSetup optional
類型:PolylineSetup optional
設定接受的路線折線選項。在每次轉譯新的新路徑折線時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.PolylineOptions 物件的 input's defaultPolylineOptions 欄位,並在輸出 PolylineSetupOptions 物件中以 PolylineOptions 形式傳回。

指定 PolylineSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 PolylineSetup 函式或靜態值中重複使用相同的 PolylineSetupOptions 物件,也不要在不同的 PolylineSetupOptions 物件中重複使用 PolylineOptions 物件的同一個 google.maps.PolylineOptions 物件。

系統會忽略為 PolylineOptions.map 或 polylineOptions.path 設定的值。任何預設值或空值都會以預設值覆寫。

taskOutcomeMarkerSetup optional
類型:MarkerSetup optional
設定工作結果位置標記的選項。每次轉譯新的工作結果位置標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

unsuccessfulTaskMarkerSetup optional
類型:MarkerSetup optional
為失敗的工作地點標記設定選項。每當顯示新的失敗工作標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

vehicleMarkerSetup optional
類型:MarkerSetup optional
設定車輛位置標記的選項。在每次顯示新車輛標記時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.map 或 markerOptions.position 的值。

waypointMarkerSetup optional
類型:MarkerSetup optional
設定路線控點位置選項的選項。每次轉譯新的路線控點時叫用。

如果指定函式,該函式可以且應修改包含 google.maps.MarkerOptions 物件的 input's defaultMarkerOptions 欄位,並傳回做為輸出 MarkerSetupOptions 物件中的 markerOptions。

指定 MarkerSetupOptions 物件的效果,與指定傳回該靜態物件的函式相同。

請勿在不同的 MarkerSetup 函式或靜態值中重複使用相同的 MarkerSetupOptions 物件,也不要在不同的 MarkerSetupOptions 物件中重複使用該檔案的 google.maps.MarkerOptions 物件。如未設定 layout 或空值,就會以預設值覆寫。系統會忽略所有 MarkOptions.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 搭配使用的此事件監聽器的 ID。