Maps

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

Map 類別

google.maps.Map 類別

此類別會擴充 MVCObject

Map
Map(mapDiv[, opts])
參數:
  • mapDivHTMLElement 地圖會算繪以填滿此元素。
  • optsMapOptions optional選項
在指定 HTML 容器中建立新地圖,通常是 DIV 元素。
controls
類型:Array<MVCArray<HTMLElement>>
附加至地圖的其他控制項。如要在地圖中加入控制項,請將控制項的 <div> 加到對應應當繪製的 ControlPositionMVCArray
data
類型:Data
與地圖繫結的 Data 例項。在這個 Data 物件中新增地圖項目,即可輕鬆在地圖上顯示這些功能。
mapTypes
依字串 ID 劃分的 MapType 執行個體登錄檔。
overlayMapTypes
類型:MVCArray<MapType optional>
要疊加的其他地圖類型。疊加層地圖類型會依照其在 overlayMapTypes 陣列中依序顯示的主要地圖頂端顯示 (索引值較高的疊加層會顯示在較低索引值的疊加層前方)。
fitBounds
fitBounds(bounds[, padding])
參數:
  • boundsLatLngBounds|LatLngBoundsLiteral要顯示的範圍。
  • paddingnumber|Padding optional 像素間距。移除邊框間距後,地圖中仍會保留邊界。數值的 4 邊將產生相同的邊框間距。在此提供 0,讓 getBounds 的結果對 getBounds 產生冪等。
傳回值:
設定檢視區包含指定的界限。
注意:當地圖設為 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。
">getFeatureLayer
getFeatureLayer(featureType)
參數:
傳回值:FeatureLayer
傳回特定 FeatureTypeFeatureLayer。您必須在 Google Cloud Console 中啟用 FeatureLayer。如果地圖上沒有指定的 FeatureTypeFeatureLayer,或沒有以數據為準的樣式 (沒有地圖 ID、沒有向量圖塊,且地圖樣式未啟用 FeatureLayer),系統會記錄錯誤,而產生的 FeatureLayer.isAvailable 將為 false。
getHeading
getHeading()
參數:
傳回值:number|undefined
傳回地圖的指南針標題。這個標題值從北方的基元方向 (順時針方向) 測量的角度。如果地圖尚未初始化,則結果是 undefined
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])
參數:
傳回值:
以包含指定 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
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()
引數:
isFractionalZoomEnabled 屬性變更時,會觸發此事件。
maptypeid_changed
function()
引數:
當 mapTypeId 屬性變更後,會引發此事件。
mousemove
function(event)
引數:
當使用者的滑鼠移動至地圖容器時,會引發此事件。
mouseout
function(event)
引數:
當使用者的滑鼠離開地圖容器時,會引發此事件。
mouseover
function(event)
引數:
當使用者的滑鼠進入地圖容器時,會引發此事件。
projection_changed
function()
引數:
當投影變更後,會引發此事件。
renderingtype_changed
function()
引數:
會於轉譯類型變更時觸發。
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
初始 Map 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 版中的新控制項組合未提供「平移」控制項。在使用 v3.22 和 v3.23 的情況下,您可以執行使用早期的控制集而不是新控件,因此使 Pan 控件可用作執行控制集的一部分。請參閱 3.22 版地圖控制項的新功能

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

注意:Google Maps JavaScript API 第 3.22 版中的新控制項組合未提供「平移」控制項。在使用 v3.22 和 v3.23 的情況下,您可以執行使用早期的控制集而不是新控件,因此使 Pan 控件可用作執行控制集的一部分。請參閱 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 和這個選項參照的是不同的內容,因此不要對 tilt 屬性設定 bind(),因為這麼做可能會造成無法預測的效果。
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
類型:MouseEvent|TouchEvent|PointerEvent|KeyboardEvent|Event
對應的原生 DOM 事件。開發人員不應該依賴已定義且一致的 targetcurrentTargetrelatedTargetpath 屬性。開發人員也不應依賴 Maps API 內部實作的 DOM 結構。由於內部事件對應,domEvent 可能有不同的 MapMouseEvent 語意 (例如 MapMouseEvent 「click」可能包含 domEvent 類型的 KeyboardEvent)。
latLng
類型:LatLng
當事件發生時,游標底下的經、緯度。
stop
stop()
參數:
傳回值:
防止這個事件進一步傳播。

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 常數

常用 MAP 的 ID。您可以使用值或透過常數名稱指定這些值。例如 'satellite'google.maps.MapTypeId.SATELLITE

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

GeoRegistry 類別

google.maps.MapTypeRegistry 類別

地圖類型的登錄檔,以 Geo ID 做為索引鍵。

此類別會擴充 MVCObject

MapTypeRegistry
MapTypeRegistry()
參數:
MapTypeRegistry 會保留地圖可用的自訂地圖類型集合。例如,當控制項提供可用的地圖類型清單時,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 表示地圖是向量地圖。