Maps

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

地圖類別

google.maps.Map 類別

這個類別會擴充 MVCObject

Map
Map(mapDiv[, opts])
參數:
在指定 HTML 容器中建立新地圖,通常是 DIV 元素。
controls
附加至地圖的其他控制項。如要在地圖中加入控制項,請將控制項的 <div> 新增至對應 ControlPositionMVCArray
data
類型:Data
繫結至地圖的 Data 例項。在這個 Data 物件中新增地圖項目,方便在地圖上顯示。
mapTypes
MapType 執行個體的登錄檔 (依字串 ID)。
overlayMapTypes
類型:MVCArray<MapType optional>
要疊加的其他地圖類型。疊加層地圖類型會顯示在其所附加的基本地圖之上,按在 overlayMapTypes 陣列中的順序顯示 (索引值較高的疊加層會顯示在較低索引值的疊加層前方)。
fitBounds
fitBounds(bounds[, padding])
參數:
  • boundsLatLngBounds|LatLngBoundsLiteral要顯示的範圍。
  • paddingnumber|Padding optional 像素間距 (以像素為單位)。移除邊框間距後,地圖部分會保持邊界。數值的 4 邊會有相同的邊框間距。在此提供 0,即可在 getBounds 的結果中找到 FitBounds 冪等。
傳回值:
設定檢視區包含指定的界限。
注意:將地圖設為 display: none 時,fitBounds 函式會將地圖的大小設為 0x0,因此不會執行任何動作。如要在隱藏地圖時變更可視區域,請將地圖設為 visibility: hidden,進而確保地圖 div 擁有實際大小。使用向量地圖時,此方法會設定地圖的傾斜度,並將標題預設為預設的零值。呼叫此方法可能會導致流暢的地圖效果,因為地圖平移和縮放即符合邊界。這種方法的動畫效果取決於內部經驗法則。
getBounds
getBounds()
參數:
傳回值:LatLngBounds|undefined目前檢視點的經緯度範圍。
傳回目前檢視區的經、緯界限。如果畫面中會顯示世界上多個副本,邊界的經度介於 -180 到 180 度之間 (含首尾)。如果地圖尚未初始化,或尚未設定縮放比例,則結果會是 undefined。如果向量地圖具有非零傾斜或標題,則傳回的經緯度座標代表最小的定界框,包含地圖可視區域的可見區域。如要取得地圖可視區域的確切可見區域,請參閱 MapCanvasProjection.getVisibleRegion
getCenter
getCenter()
參數:
傳回值:LatLng|undefined
傳回地圖中心的位置。請注意,此 LatLng 物件不會經過包裝。詳情請參閱《LatLng》。如果未設定中心或邊界,則結果為 undefined
getClickableIcons
getClickableIcons()
參數:
傳回值:boolean|undefined
傳回地圖圖示的可點擊屬性。地圖圖示代表搜尋點,也稱為搜尋點。如果傳回的值是 true,則地圖上的可點擊圖示可以點擊。
getDiv
getDiv()
參數:
傳回值:HTMLElement地圖的 mapDiv。
BetagetFeatureLayer
getFeatureLayer(featureType)
參數:
傳回值:FeatureLayer
傳回特定 FeatureTypeFeatureLayer。您必須在 Google Cloud Console 中啟用 FeatureLayer。如果這個地圖上沒有指定的 FeatureTypeFeatureLayer,或沒有以數據為準的樣式 (無法使用地圖 ID、向量向量和地圖樣式未啟用 FeatureLayer),系統會記錄錯誤,導致產生的 FeatureLayer.isAvailable 為 false。
getHeading
getHeading()
參數:
傳回值:number|undefined
傳回地圖的指南針標題。標題值以北方位基點的順時針角度測量。如果地圖尚未初始化,則結果為 undefined
BetagetMapCapabilities
getMapCapabilities()
參數:
傳回值:MapCapabilities
根據系統提供的地圖 ID,通知呼叫端目前的地圖功能。
getMapTypeId
getMapTypeId()
參數:
傳回值:MapTypeId|string|undefined
getProjection
getProjection()
參數:
傳回值:Projection|undefined
傳回目前的 Projection。如果地圖尚未初始化,則結果為 undefined。監聽 projection_changed 事件,並檢查該值是否為 undefined
getRenderingType
getRenderingType()
參數:
傳回值:RenderingType
傳回目前的地圖轉譯類型。
getStreetView
getStreetView()
參數:
傳回值:StreetViewPanorama與地圖繫結的全景。
傳回繫結至地圖的預設 StreetViewPanorama,可以是地圖中嵌入的預設全景,或使用 setStreetView() 設定的全景。地圖的 streetViewControl 變更會反映在這類繫結全景的顯示中。
getTilt
getTilt()
參數:
傳回值:number|undefined
傳回地圖目前的入射角度,以可視區域平面與地圖平面為單位。如果是光柵地圖,擷取自取圖像的結果會是 0,45 度角的圖像則代表 45。這個方法不會傳回 setTilt 設定的值。詳情請參閱 setTilt
getZoom
getZoom()
參數:
傳回值:number|undefined
傳回地圖的縮放等級。如果未設定縮放,則結果為 undefined
moveCamera
moveCamera(cameraOptions)
參數:
傳回值:
立即將地圖的相機設為目標相機選項,但不加入動畫。
panBy
panBy(x, y)
參數:
  • xnumber在 x 方向上移動地圖的像素數量。
  • ynumber在 Y 方向移動地圖的像素數量。
傳回值:
根據指定的距離 (像素) 變更地圖的中心點。如果距離同時小於地圖的寬度和高度,移動時會產生平順的動畫感。請注意,地圖座標系統會由西往東遞增 (x 值) 以及由北往南遞增 (y 值)。
panTo
panTo(latLng)
參數:
傳回值:
將地圖中心變更為指定的 LatLng。如果所進行的變動同時小於地圖的寬度和高度,移動時會產生平順的動畫感。
panToBounds
panToBounds(latLngBounds[, padding])
參數:
  • latLngBoundsLatLngBounds|LatLngBoundsLiteral 平移地圖的邊界。
  • paddingnumber|Padding optional 像素間距 (以像素為單位)。數值的 4 邊會有相同的邊框間距。預設值為 0。
傳回值:
以包含指定 LatLngBounds 的下限來平移地圖。雖然無法保證會平移地圖以盡可能在 {currentMapSizeInPx} - {padding} 內盡可能顯示邊界,但無法保證一定會在地圖上放置邊界。光柵地圖和向量地圖,地圖的縮放、傾斜和方向都不會改變。
setCenter
setCenter(latlng)
參數:
傳回值:
setClickableIcons
setClickableIcons(value)
參數:
  • valueboolean
傳回值:
控制是否可點擊地圖圖示。地圖圖示代表搜尋點,也稱為搜尋點。如要停用地圖圖示的可點擊屬性,請將 false 值傳送至此方法。
setHeading
setHeading(heading)
參數:
  • headingnumber
傳回值:
設定以北方方向 (北方方向) 為單位測量的指南針方向。對於光柵地圖,這個方法僅適用於空照圖像。
setMapTypeId
setMapTypeId(mapTypeId)
參數:
傳回值:
setOptions
setOptions(options)
參數:
傳回值:
setStreetView
setStreetView(panorama)
參數:
傳回值:
StreetViewPanorama 繫結至地圖。此全景會覆寫預設的 StreetViewPanorama,讓地圖繫結到地圖以外的外部全景。將全景設定為 null,會將預設內嵌全景繫結至地圖。
setTilt
setTilt(tilt)
參數:
  • tiltnumber
傳回值:
針對向量地圖,請設定地圖的入射角度。允許的對應值取決於地圖的縮放等級。對於光柵地圖,會控制地圖入射角度的自動切換行為。允許的值為 045setTilt(0) 會讓地圖一律使用 0° 俯視檢視畫面,不受縮放等級和可視區域影響。當目前的縮放等級和可視區域可使用 45 度角圖像時,setTilt(45) 會讓傾斜角度自動切換為 45,如果無法提供 45 度角圖像,傾斜角度會切換回 0 (這是預設行為)。45 度角圖像僅適用於 satellitehybrid 地圖類型,以及部分位置和縮放等級。注意:getTilt 會傳回目前的傾斜角度,而非 setTilt 設定的值。由於 getTiltsetTilt 是指不同的內容,請勿 bind() tilt 屬性,否則可能會導致無法預期的影響。
setZoom
setZoom(zoom)
參數:
  • zoomnumber較大的變焦值對應到較高的解析度。
傳回值:
設定地圖的縮放比例。
已沿用: addListenerbindTogetnotifysetsetValuesunbindunbindAll
DEMO_MAP_ID 地圖 ID 可用於需要使用地圖 ID 的程式碼範例。此地圖 ID 不適合用於實際工作環境應用程式,而且無法用於需要雲端設定 (例如 Cloud 樣式) 的功能。
bounds_changed
function()
引數:
當檢視區界限變更時,會引發此事件。
center_changed
function()
引數:
當地圖中心的屬性變更時,會引發此事件。
click
function(event)
引數:
當使用者點按地圖時,就會觸發此事件。除非按一下地點圖示,否則系統會傳回含有已點擊位置屬性的 MapMouseEvent (在這種情況下,系統會傳回含有地點 ID 的 IconMouseEvent)。IconMouseEvent 和 MapMouseEvent 相同,但 IconMouseEvent 有地點 ID 欄位。當地點 ID 不重要時,隨時可以將事件視為 MapMouseEvent。如果點選標記或資訊視窗,就不會觸發點擊事件。
contextmenu
function(event)
引數:
地圖容器引發 DOM contextmenu 事件時,會引發此事件。
dblclick
function(event)
引數:
當使用者長按地圖時,就會觸發此事件。請注意,click 事件也會引發,就是在這個事件前面。
drag
function()
引數:
當使用者拖曳地圖時,會重複引發此事件。
dragend
function()
引數:
使用者停止拖曳地圖時,會引發此事件。
dragstart
function()
引數:
使用者開始拖曳地圖時,會引發此事件。
heading_changed
function()
引數:
當地圖方向屬性變更後,會引發此事件。
idle
function()
引數:
當地圖在平移或縮放後閒置時,會引發此事件。
isfractionalzoomenabled_changed
function()
引數:
當 isFracativeZoomEnabled 屬性變更時,會觸發此事件。
Betamapcapabilities_changed
function()
引數:
地圖功能變更時,會觸發此事件。
maptypeid_changed
function()
引數:
當 mapTypeId 屬性變更後,會引發此事件。
mousemove
function(event)
引數:
當使用者的滑鼠移動至地圖容器時,會引發此事件。
mouseout
function(event)
引數:
當使用者的滑鼠離開地圖容器時,會引發此事件。
mouseover
function(event)
引數:
當使用者的滑鼠進入地圖容器時,會引發此事件。
projection_changed
function()
引數:
當投影變更後,會引發此事件。
renderingtype_changed
function()
引數:
當轉譯 Type 發生變更時,就會觸發此事件。
tilesloaded
function()
引數:
所有可見的地圖方塊完成載入之後,就會引發這個事件。
tilt_changed
function()
引數:
當地圖斜率屬性變更後,會引發此事件。
zoom_changed
function()
引數:
當地圖縮放等級的屬性變更後,會引發此事件。
rightclick
function(event)
引數:
在地圖上按一下滑鼠右鍵時,會觸發此事件。

MapOptions 介面

google.maps.MapOptions 介面介面

MapOptions 物件,可用來定義可在地圖上設定的屬性。

backgroundColor optional
類型:string optional
用於「地圖 div」的背景色彩。當使用者平移時,資訊方塊尚未載入,此顏色就會被看見。這個選項需在地圖初始化後才能設定。
center optional
類型:LatLng|LatLngLiteral optional
初始的地圖中心。
clickableIcons optional
類型:boolean optional
預設:true
false 時,地圖圖示不可點擊。地圖圖示代表搜尋點,也稱為搜尋點。
controlSize optional
類型:number optional
地圖上所顯示的控制項大小 (以像素為單位)。建立地圖時必須直接提供這個值,如果日後更新這個值,控制項可能會進入 undefined 狀態。僅管理 Maps API 本身的控制項。不會擴充開發人員建立的自訂控制項。
disableDefaultUI optional
類型:boolean optional
啟用/停用所有預設使用者介面按鈕。可能會個別覆寫。不停用鍵盤控制項 (由 MapOptions.keyboardShortcuts 選項個別控制)。不停用手勢控制項 (分別由 MapOptions.gestureHandling 選項控管)。
disableDoubleClickZoom optional
類型:boolean optional
連按兩下啟用/停用縮放和中心。預設啟用。

注意不建議這個屬性。如要停用按兩下功能,請使用 gestureHandling 屬性並設為 "none"

draggable optional
類型:boolean optional
如果為 false,則會禁止拖曳地圖。預設會啟用拖曳的功能。
draggableCursor optional
類型:string optional
滑鼠懸停在可拖曳的地圖上時,遊標顯示的名稱或網址。這項屬性使用 CSS 屬性 cursor 來變更圖示。如同 css 屬性,您必須指定至少一個非網址遊標,而不是網址。例如:draggableCursor: 'url(http://www.example.com/icon.png), auto;'
draggingCursor optional
類型:string optional
地圖拖曳時要顯示的遊標名稱或網址。這項屬性使用 CSS 屬性 cursor 來變更圖示。如同 css 屬性,您必須指定至少一個非網址遊標,而不是網址。例如:draggingCursor: 'url(http://www.example.com/icon.png), auto;'
fullscreenControl optional
類型:boolean optional
全螢幕控制項的啟用/停用狀態。
fullscreenControlOptions optional
類型:FullscreenControlOptions optional
全螢幕控制項的顯示選項。
gestureHandling optional
類型:string optional
這項設定可控制 API 處理地圖上的手勢的方式。接受的值:
  • "cooperative":捲動事件和單指觸控手勢捲動頁面,且不會縮放或平移地圖。雙指觸控平移及縮放地圖。按下 ctrl 鍵或 ⌘ 鍵來捲動事件時縮放地圖。
    在這個模式中,地圖會與網頁合作
  • "greedy":所有觸控手勢和捲動事件都會平移或縮放地圖。
  • "none":使用者手勢無法平移或縮放地圖。
  • "auto":(預設) 手勢處理為合作或灰色,取決於網頁是否可捲動或位於 iframe 中。
heading optional
類型:number optional
由北方位基點以順時針方向繞某一角度所取得的空照圖像方向。方向會貼齊包含圖像的最近可用角度。
isFractionalZoomEnabled optional
類型:boolean optional
預設: 向量地圖為 true,光柵地圖對應 false
地圖是否應啟用小數縮放等級。監聽 isfractionalzoomenabled_changed 以瞭解預設值。
keyboardShortcuts optional
類型:boolean optional
如果設為 false,系統會禁止鍵盤調整地圖。預設會啟用鍵盤捷徑。
mapId optional
類型:string optional
地圖的地圖 ID。地圖執行個體化後,就無法設定或變更這個參數。
mapTypeControl optional
類型:boolean optional
地圖類型控制項的初始啟用/停用狀態。
mapTypeControlOptions optional
類型:MapTypeControlOptions optional
地圖類型控制項的初始顯示選項。
mapTypeId optional
類型:MapTypeId|string optional
初始地圖 MapTypeId。預設值為 ROADMAP
maxZoom optional
類型:number optional
將可在地圖上顯示的最大縮放等級。如果省略或設為 null,系統會改用目前地圖類型的最大縮放等級。有效的縮放值是從零到支援的最高縮放等級的數字。
minZoom optional
類型:number optional
將可在地圖上顯示的最小縮放等級。如果省略或設為 null,系統會改用目前地圖類型的最小縮放等級。有效的縮放值是從零到支援的最高縮放等級的數字。
noClear optional
類型:boolean optional
如為 true,請勿清除地圖 div 的內容。
panControl optional
類型:boolean optional
平移/啟用控制項的啟用/停用狀態。

注意:Google Maps JavaScript API 3.22 版推出的全新控制項控制項,並未提供「平移」控制項。使用 3.22 版和 3.23 版時,您可以選擇使用先前的控制項組合,而非新的控制項,讓舊版控制項成為舊控制項集的一部分。請參閱 3.22 版地圖控制項的新功能

panControlOptions optional
類型:PanControlOptions optional
平移控制項的顯示選項。

注意:Google Maps JavaScript API 3.22 版推出的全新控制項控制項,並未提供「平移」控制項。使用 3.22 版和 3.23 版時,您可以選擇使用先前的控制項組合,而非新的控制項,讓舊版控制項成為舊控制項集的一部分。請參閱 3.22 版地圖控制項的新功能

restriction optional
類型:MapRestriction optional
定義邊界,以限制使用者可存取的地圖區域。設定後,使用者只能在相機檢視畫面的邊界範圍內進行平移和縮放。
rotateControl optional
類型:boolean optional
旋轉控制項的啟用/停用狀態。
rotateControlOptions optional
類型:RotateControlOptions optional
旋轉控制項的顯示選項。
scaleControl optional
類型:boolean optional
比例控制項的初始啟用/停用狀態。
scaleControlOptions optional
類型:ScaleControlOptions optional
比例控制項的初始顯示選項。
scrollwheel optional
類型:boolean optional
如果設為 false,則會停用滑鼠滾輪的縮放功能。滾輪預設為啟用。

注意不建議這個屬性。如要停用滾輪的縮放功能,您可以使用 gestureHandling 屬性,並將其設為 "cooperative""none"

streetView optional
類型:StreetViewPanorama optional
在地圖上拖放街景服務衣夾人時顯示的 StreetViewPanorama。如未指定全景,拖曳衣夾人時,地圖的 div 會顯示預設的 StreetViewPanorama
streetViewControl optional
類型:boolean optional
街景服務衣夾人控制項的初始啟用/停用狀態。這個控制項是預設 UI 的一部分,在顯示不應顯示街景服務道路疊加層的地圖類型 (例如非地球地圖類型) 時,應設為 false
streetViewControlOptions optional
類型:StreetViewControlOptions optional
街景服務衣夾人控制項的初始顯示選項。
styles optional
類型:Array<MapTypeStyle> optional
套用至每個預設地圖類型的樣式。請注意,針對 satellite/hybridterrain 模式,這些樣式僅適用於標籤和幾何圖形。
tilt optional
類型:number optional
針對向量地圖,請設定地圖的入射角度。允許的對應值取決於地圖的縮放等級。對於光柵地圖,會控制地圖入射角度的自動切換行為。允許的值為 0450 值會讓地圖一律使用 0° 俯視視圖,不受縮放等級和可視區域的影響。當目前的縮放等級和可視區域可使用 45° 圖像時,45 值會使傾斜角度自動切換為 45,而在 45° 圖像不可用時,可切換回 0 (這是預設行為)。45 度角圖像僅適用於 satellitehybrid 地圖類型,以及部分位置和縮放等級。注意:getTilt 會傳回目前的傾斜角度,而非這個選項指定的值。由於 getTilt 和這個選項參照的是不同的內容,請勿 bind() tilt 屬性,因為這麼做可能會產生無法預測的影響。
zoom optional
類型:number optional
初始地圖縮放等級。有效的縮放值是從零到支援的最高縮放等級的數字。較大的縮放值會對應更高的解析度。
zoomControl optional
類型:boolean optional
縮放控制項的啟用/停用狀態。
zoomControlOptions optional
類型:ZoomControlOptions optional
縮放控制項的顯示選項。

GeoStyle 介面

google.maps.MapTypeStyle 介面介面

MapTypeStyle 是選取器和樣式器的集合,用於定義地圖的樣式設定方式。選取器會指定受影響的地圖項目和/或元素,樣式函數則會指定修改這些功能和元素的方式。詳情請參閱樣式參考資料

stylers
類型:Array<Object>
套用至所選地圖項目和元素的樣式規則。系統會依據您在這個陣列中指定的順序套用規則。如需使用和允許值的相關指南,請參閱樣式參考資料
elementType optional
類型:string optional
要套用樣式工具的元素。元素是地圖上的地圖項目的視覺元素。例如:標籤、圖示、筆劃或填滿幾何圖形的樣式等等。選用,如果未指定 elementType,則假設值為 'all'。如要進一步瞭解使用值和允許的值,請參閱樣式參考資料
featureType optional
類型:string optional
要套用樣式工具的功能或一組功能。選用,如果未指定 featureType,則假設值為 'all'。如要進一步瞭解使用值和允許的值,請參閱樣式參考資料

MapMouseEvent 介面

google.maps.MapMouseEvent 介面介面

這個物件是從地圖以及疊加層上的各種 mouse 事件傳回的,而且包含以下顯示的所有欄位。

domEvent
對應的原生 DOM 事件。開發人員不應該依賴已定義且一致的 targetcurrentTargetrelatedTargetpath 屬性。開發人員也不應依賴 Maps API 內部實作的 DOM 結構。由於內部事件對應,domEvent 可能包含與 MapMouseEvent 不同的語意 (例如,MapMouseEvent「點擊」的 KeyboardEvent 類型可能為 domEvent)。
latLng optional
類型:LatLng optional
當事件發生時,游標底下的經、緯度。
stop
stop()
參數:
傳回值:void
防止這個事件進一步傳播。

IconMouseEvent 介面

google.maps.IconMouseEvent 介面介面

當使用者按下地圖上的圖示時,系統會在該事件傳送這個物件。這個地點的地點 ID 會儲存在 placeId 成員中。為避免顯示預設資訊視窗,請為這個事件呼叫 stop() 方法,以免系統進行變更。進一步瞭解 Places API 開發人員指南中的地點 ID

此介面會擴充 MapMouseEvent

placeId optional
類型:string optional
使用者點選的地點 ID。地點 ID 可以用來查詢使用者點選的功能的詳細資訊。

進一步瞭解 Places API 開發人員指南中的地點 ID

繼承: domEventlatLng
已沿用: stop

GeoId 常數

google.maps.MapTypeId 常數

常用 Geocoding 的 ID。請依據值或使用常數名稱指定這些值。例如 'satellite'google.maps.MapTypeId.SATELLITE

HYBRID 這個地圖類型會在衛星圖片上顯示主要街道的透明層。
ROADMAP 這個地圖類型會顯示一般街道地圖。
SATELLITE 這個地圖類型會顯示衛星圖片。
TERRAIN 這個地圖類型會以實際圖徵 (例如地形和植被) 顯示地圖。

GeoRegistry 類別

google.maps.MapTypeRegistry 類別

地圖類型執行個體的註冊資料庫,以 Geo ID 做為索引鍵。

這個類別會擴充 MVCObject

MapTypeRegistry
MapTypeRegistry()
參數:
MapTypeRegistry 會保留地圖可用的自訂地圖類型集合。例如,當 API 提供控制項內的可用地圖類型清單時,API 會參考這個登錄檔。
set
set(id, mapType)
參數:
  • idstring 要新增至登錄檔的 地圖類型 ID。
  • mapTypeMapType|* 新增至登錄檔的 Geo 物件。
傳回值:
設定登錄檔,以建立傳送的字串識別項與傳送的 MapType 關聯。
已沿用: addListenerbindTogetnotifysetValuesunbindunbindAll

MapRestriction 介面

google.maps.MapRestriction 介面介面

可套用至地圖的限制。地圖可視區域不會超過這些限制。

latLngBounds
設定後,使用者只能在指定範圍內平移和縮放。範圍可以限制經度和緯度,也可以限制緯度。對於僅限緯度的邊界,則請使用介於 -180 和 180 的西經度和正經度值,例如 latLngBounds: {north: northLat, south: southLat, west: -180, east: 180}
strictBounds optional
類型:boolean optional
strictBounds 旗標設為 true,即可讓邊界更嚴格。這樣可以減少使用者縮小範圍,確保超出限制的範圍以外的內容都會隱藏。預設值為 false,表示使用者可在縮放至整個邊界區域時縮小,可能包括限制區域內以外的區域。

TrafficLayer 類別

google.maps.TrafficLayer 類別

路況圖層。

這個類別會擴充 MVCObject

TrafficLayer
TrafficLayer([opts])
參數:
顯示目前路況的圖層。
getMap
getMap()
參數:
傳回值:Map
傳回顯示這個圖層的地圖。
setMap
setMap(map)
參數:
傳回值:
在指定的地圖上呈現圖層。如果地圖設為 null,系統就會移除圖層。
setOptions
setOptions(options)
參數:
傳回值:
已沿用: addListenerbindTogetnotifysetsetValuesunbindunbindAll

TrafficLayerOptions 介面

google.maps.TrafficLayerOptions 介面介面

TrafficLayerOptions 物件,用於定義可在 TrafficLayer 上設定的屬性。

autoRefresh optional
類型:boolean optional
預設:true
是否要讓路況資訊自動更新。
map optional
類型:Map optional
顯示路況圖層的地圖。

TransitLayer 類別

google.maps.TransitLayer 類別

大眾運輸圖層。

這個類別會擴充 MVCObject

TransitLayer
TransitLayer()
參數:
顯示大眾運輸路線的圖層。
getMap
getMap()
參數:
傳回值:Map
傳回顯示這個圖層的地圖。
setMap
setMap(map)
參數:
傳回值:
在指定的地圖上呈現圖層。如果地圖設為 null,系統就會移除圖層。
已沿用: addListenerbindTogetnotifysetsetValuesunbindunbindAll

BicyclingLayer 類別

google.maps.BicyclingLayer 類別

顯示單車道的疊加層。

這個類別會擴充 MVCObject

BicyclingLayer
BicyclingLayer()
參數:
顯示單車道並降低大道路等級的圖層。
getMap
getMap()
參數:
傳回值:Map
傳回顯示這個圖層的地圖。
setMap
setMap(map)
參數:
傳回值:
在指定的地圖上呈現圖層。如果地圖設為 null,系統就會移除圖層。
已沿用: addListenerbindTogetnotifysetsetValuesunbindunbindAll

CameraOptions 介面

google.maps.CameraOptions 介面介面

用於設定地圖的相機選項。

center optional
類型:LatLngLiteral|LatLng optional
heading optional
類型:number optional
tilt optional
類型:number optional
zoom optional
類型:number optional

VisibleRegion 介面

google.maps.VisibleRegion 介面介面

包含定義四個可見多邊形的四個點,也就是地圖的可見區域。在向量地圖中,當向量地圖傾斜時,此多邊形可以是矩形,而非矩形。

farLeft
類型:LatLng
farRight
類型:LatLng
latLngBounds
類型:LatLngBounds
包含可見區域的最小定界框。
nearLeft
類型:LatLng
nearRight
類型:LatLng

renderType 常數

google.maps.RenderingType 常數

RASTER 表示地圖是光 ster。
UNINITIALIZED 指出地圖尚未完成向量或光柵,因為地圖尚未完成初始化。
VECTOR 表示地圖是向量地圖。

MapCapabilities 介面

google.maps.MapCapabilities 介面介面

包含地圖目前可用功能快照的物件。如需可用功能清單,請參閱屬性。

isAdvancedMarkersAvailable optional
類型:boolean optional
isDataDrivenStylingAvailable optional
類型:boolean optional