Map 類別
google.maps.Map
類別
此類別會擴充 MVCObject
。
建構函式 | |
---|---|
Map |
Map(mapDiv[, opts]) 參數:
在指定 HTML 容器中建立新地圖,通常是 DIV 元素。 |
屬性 | |
---|---|
controls |
類型:
Array<MVCArray<HTMLElement>> 附加至地圖的其他控制項。如要在地圖中加入控制項,請將控制項的 <div> 加到對應應當繪製的 ControlPosition 的 MVCArray 。 |
data |
類型:
Data 與地圖繫結的 Data 例項。在這個 Data 物件中新增地圖項目,即可輕鬆在地圖上顯示這些功能。 |
mapTypes |
依字串 ID 劃分的 MapType 執行個體登錄檔。 |
overlayMapTypes |
要疊加的其他地圖類型。疊加層地圖類型會依照其在 overlayMapTypes 陣列中依序顯示的主要地圖頂端顯示 (索引值較高的疊加層會顯示在較低索引值的疊加層前方)。 |
方法 | |
---|---|
fitBounds |
fitBounds(bounds[, padding]) 參數:
傳回值:無
設定檢視區包含指定的界限。 注意:當地圖設為 display: none 時,fitBounds 函式會將地圖的大小設為 0x0,因此不會執行任何動作。如要在隱藏地圖時變更可視區域,請將地圖設為 visibility: hidden ,進而確保地圖 div 擁有實際大小。使用向量地圖時,此方法會設定地圖的傾斜方向,並將標題設為預設的零值。 |
getBounds |
getBounds() 參數:無
傳回值:
LatLngBounds|undefined 目前檢視點的經緯度。傳回目前檢視區的經、緯界限。如果畫面中顯示世界上多個副本,邊界範圍介於經度 (-180 到 180 度) 之間。如果地圖尚未初始化,或尚未設定縮放比例,則結果顯示為 undefined 。針對具有非零傾斜或方向的向量地圖,傳回的經緯度座標代表最小的定界框,包含地圖可視區域的可見區域。如要取得地圖可視區域的確切可見區域,請參閱 MapCanvasProjection.getVisibleRegion 。 |
getCenter |
getCenter() 參數:無
傳回值:
LatLng|undefined |
getClickableIcons |
getClickableIcons() 參數:無
傳回值:
boolean|undefined 傳回地圖圖示的可點擊性。地圖圖示代表搜尋點,也稱為搜尋點。如果傳回的值是 true ,則地圖上的可點擊圖示可以點擊。 |
getDiv |
getDiv() 參數:無
傳回值:
HTMLElement 地圖的 mapDiv。 |
|
getFeatureLayer(featureType) 參數:
傳回值:
FeatureLayer 傳回特定 FeatureType 的 FeatureLayer 。您必須在 Google Cloud Console 中啟用 FeatureLayer 。如果地圖上沒有指定的 FeatureType 的 FeatureLayer ,或沒有以數據為準的樣式 (沒有地圖 ID、沒有向量圖塊,且地圖樣式未啟用 FeatureLayer ),系統會記錄錯誤,而產生的 FeatureLayer.isAvailable 將為 false。 |
getHeading |
getHeading() 參數:無
傳回值:
number|undefined 傳回地圖的指南針標題。這個標題值從北方的基元方向 (順時針方向) 測量的角度。如果地圖尚未初始化,則結果是 undefined 。 |
|
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) 參數:
傳回值:無
根據指定的距離 (像素) 變更地圖的中心點。如果距離同時小於地圖的寬度和高度,移動時會產生平順的動畫感。請注意,地圖座標系統會由西往東遞增 (x 值) 以及由北往南遞增 (y 值)。 |
panTo |
panTo(latLng) 參數:
傳回值:無
將地圖中心變更為指定的 LatLng 。如果所進行的變動同時小於地圖的寬度和高度,移動時會產生平順的動畫感。 |
panToBounds |
panToBounds(latLngBounds[, padding]) 參數:
傳回值:無
以包含指定 LatLngBounds 的下限來平移地圖。這並不能保證地圖將顯示的位置,但會平移地圖以盡可能在 {currentMapSizeInPx} - {padding} 內顯示邊界。光柵地圖和向量地圖,地圖的縮放、傾斜和方向不會改變。 |
setCenter |
setCenter(latlng) 參數:
傳回值:無
|
setClickableIcons |
setClickableIcons(value) 參數:
傳回值:無
控制是否可點擊地圖圖示。地圖圖示代表搜尋點,也稱為搜尋點。如要停用地圖圖示的可點擊性,請將 false 的值傳送至此方法。 |
setHeading |
setHeading(heading) 參數:
傳回值:無
設定地圖的指南針方向,以北方方向 (北方) 為單位測量角度。對於光柵地圖,這個方法僅適用於空照圖像。 |
setMapTypeId |
setMapTypeId(mapTypeId) 參數:
傳回值:無
|
setOptions |
setOptions(options) 參數:
傳回值:無
|
setStreetView |
setStreetView(panorama) 參數:
傳回值:無
將 StreetViewPanorama 繫結至地圖。此全景會覆寫預設的 StreetViewPanorama ,以允許地圖繫結至地圖以外的外部全景。將全景設定為 null ,會將預設內嵌全景繫結至地圖。 |
setTilt |
setTilt(tilt) 參數:
傳回值:無
針對向量地圖,請設定地圖的入射角度。允許的 值,取決於地圖的縮放等級。針對光柵地圖,可控制地圖入射角度的自動切換行為。唯一允許的值為 0 和 45 。setTilt(0) 會讓地圖一律使用 0° 俯視視圖,不受縮放等級和可視區域的影響。當目前的縮放等級和可視區域可使用 45 度角圖像時,setTilt(45) 會使傾斜角度自動切換為 45 度;如果無法提供 45 度角圖像,傾斜角度會切換回 0 (這是預設行為)。45° 圖像僅適用於 satellite 和 hybrid 地圖類型,以及部分位置和某些縮放等級。注意:getTilt 會傳回目前的傾斜角度,而非 setTilt 設定的值。由於 getTilt 和 setTilt 所指的事物不同,因此請勿bind() tilt 屬性,否則可能會導致無法預測的效果。 |
setZoom |
setZoom(zoom) 參數:
傳回值:無
設定地圖的縮放比例。 |
繼承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
常數 | |
---|---|
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() 引數:無
isFractionalZoomEnabled 屬性變更時,會觸發此事件。 |
|
function() 引數:無
地圖功能變更時,會引發此事件。 |
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() 引數:無
當地圖縮放等級的屬性變更後,會引發此事件。 |
|
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 連按兩下啟用/停用縮放和中心。預設啟用。 注意:不建議這個屬性。如要停用按兩下功能,您可以使用 |
|
類型:
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 處理地圖上的手勢的方式。允許的值:
|
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 ,則會停用滑鼠滾輪的縮放功能。滾輪預設為啟用。注意:不建議這個屬性。如要停用滾輪的縮放功能,您可以使用 |
streetView optional |
類型:
StreetViewPanorama optional 在地圖上放下「街景服務」衣夾人時顯示的 StreetViewPanorama 。如未指定全景,在拖曳衣夾人時,地圖的 div 會顯示預設的 StreetViewPanorama 。 |
streetViewControl optional |
類型:
boolean optional 街景服務衣夾人控制項的初始啟用/停用狀態。這個控制項是預設 UI 的一部分,在顯示不應顯示街景服務道路疊加層的地圖類型 (例如非地球地圖類型) 時,應設為 false 。 |
streetViewControlOptions optional |
類型:
StreetViewControlOptions optional 街景服務衣夾人控制項的初始顯示選項。 |
styles optional |
類型:
Array<MapTypeStyle> optional 套用至每個預設地圖類型的樣式。請注意,針對 satellite /hybrid 和 terrain 模式,這些樣式只會套用到標籤和幾何圖形。 |
tilt optional |
類型:
number optional 針對向量地圖,請設定地圖的入射角度。允許的 值,取決於地圖的縮放等級。針對光柵地圖,可控制地圖入射角度的自動切換行為。唯一允許的值為 0 和 45 。0 值會讓地圖一律使用 0° 俯視圖,而不管縮放等級和可視區域為何。當目前的縮放等級和可視區域可使用 45° 圖像時,45 值會使傾斜角度自動切換為 45,而在沒有 45° 圖像可用時,可切換回 0 (這是預設行為)。45° 圖像僅適用於 satellite 和 hybrid 地圖類型,以及部分位置和某些縮放等級。注意:getTilt 會傳回目前的傾斜角度,而非這個選項指定的值。由於 getTilt 和這個選項參照的是不同的內容,因此不要對 tilt 屬性設定 bind() ,因為這麼做可能會造成無法預測的效果。 |
zoom optional |
類型:
number optional 初始地圖縮放等級。有效的縮放值是從零到支援的最高縮放等級。較大的縮放值對應到較高的解析度。 |
zoomControl optional |
類型:
boolean optional 縮放控制項的啟用/停用狀態。 |
zoomControlOptions optional |
類型:
ZoomControlOptions optional 縮放控制項的顯示選項。 |
GeoStyle 介面
google.maps.MapTypeStyle
介面
MapTypeStyle
是一組選取器和樣式函數,用於定義地圖的樣式設定方式。選取器會指定受影響的地圖項目和/或元素,樣式函數則會指定修改這些地圖項目和元素的方式。詳情請參閱樣式參考資料。
屬性 | |
---|---|
stylers |
套用至所選地圖項目與元素的樣式規則。規則會依您在這個陣列中指定的順序套用。如需使用和允許值的相關指南,請參閱樣式參考資料。 |
elementType optional |
類型:
string optional 要套用樣式工具的元素。元素是指地圖上某個地圖項目的視覺外觀。例如:標籤、圖示、筆劃或填滿的幾何圖形等,選用,如果未指定 elementType ,則假設值為 'all' 。如要進一步瞭解使用情形與允許的值,請參閱樣式參考資料。 |
featureType optional |
類型:
string optional |
MapMouseEvent 介面
google.maps.MapMouseEvent
介面
這個物件是從地圖以及疊加層上的各種 mouse 事件傳回的,而且包含以下顯示的所有欄位。
屬性 | |
---|---|
domEvent |
對應的原生 DOM 事件。開發人員不應該依賴已定義且一致的 target 、currentTarget 、relatedTarget 和 path 屬性。開發人員也不應依賴 Maps API 內部實作的 DOM 結構。由於內部事件對應,domEvent 可能有不同的 MapMouseEvent 語意 (例如 MapMouseEvent 「click」可能包含 domEvent 類型的 KeyboardEvent )。 |
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。 |
繼承:
domEvent 、
latLng
|
方法 | |
---|---|
繼承:
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) 參數:
傳回值:無
設定登錄檔,以建立傳送的字串識別項與傳送的 MapType 關聯。 |
繼承:
addListener 、
bindTo 、
get 、
notify 、
setValues 、
unbind 、
unbindAll
|
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) 參數:
傳回值:無
|
繼承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
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 ,系統將移除圖層。 |
繼承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
BicyclingLayer 類別
google.maps.BicyclingLayer
類別
顯示單車道的疊加層。
此類別會擴充 MVCObject
。
建構函式 | |
---|---|
BicyclingLayer |
BicyclingLayer() 參數:無
顯示單車道並降低大道路等級的圖層。 |
方法 | |
---|---|
getMap |
getMap() 參數:無
傳回值:
Map 傳回顯示這個圖層的地圖。 |
setMap |
setMap(map) 參數:
傳回值:無
在指定的地圖上呈現圖層。如果將地圖設為 null ,系統將移除圖層。 |
繼承:
addListener 、
bindTo 、
get 、
notify 、
set 、
setValues 、
unbind 、
unbindAll
|
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 |