資料 類別
google.maps.Data
class
用於顯示地理空間資料的圖層。可顯示點、線串和多邊形。
 每個 Map 預設都有 Data 物件,因此大部分時間都不需要建構物件。例如:
var myMap = new google.maps.Map(...);
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data 物件是 Features 的集合。
這個類別會擴充 MVCObject。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data | 
Data([options])參數:   
 建立空白集合,並使用指定的  DataOptions。 | 
方法 | |
|---|---|
add | 
add([feature])參數:   
 傳回值:   
Data.Feature將地圖項目新增至集合,並傳回新增的地圖項目。  如果特徵有 ID,系統會取代集合中 ID 相同的現有特徵。如果未提供任何特徵,系統會建立幾何為空值且沒有屬性的新特徵。如果提供   請注意,ID   | 
addGeoJson | 
addGeoJson(geoJson[, options])參數:   
 傳回值:   
Array<Data.Feature>將 GeoJSON 特徵新增至集合。為這個方法提供已剖析的 JSON。系統會傳回匯入的特徵。如果無法匯入 GeoJSON,就會擲回例外狀況。  | 
contains | 
contains(feature)參數:   
 傳回值:   
boolean檢查指定特徵是否位於集合中。  | 
forEach | 
forEach(callback)參數:   
 傳回值:無 
重複叫用指定函式,每次叫用時都會將集合中的特徵傳遞至函式。系統會以未定義的順序逐一處理特徵。  | 
getControlPosition | 
getControlPosition()參數:無 
傳回值:   
ControlPosition傳回地圖上繪圖控制項的位置。  | 
getControls | 
getControls()參數:無 
傳回值:   
Array<string>傳回使用者可選取的繪圖模式,並依顯示順序排列。這不包括預設新增的 null繪圖模式。可能的繪圖模式為 "Point"、"LineString" 或 "Polygon"。 | 
getDrawingMode | 
getDrawingMode()參數:無 
傳回值:   
string|null傳回指定資料層的目前繪圖模式。 null 繪圖模式表示使用者可以正常與地圖互動,點選地圖不會繪製任何內容。可能的繪圖模式為 null、"Point"、"LineString" 或 "Polygon"。 | 
getFeatureById | 
getFeatureById(id)參數:   
 傳回值:   
Data.Feature|undefined傳回具有指定 ID 的特徵 (如果該特徵存在於集合中)。否則會傳回  undefined。 請注意,ID   | 
getMap | 
getMap()參數:無 
傳回值:   
Map傳回顯示特徵的地圖。  | 
getStyle | 
getStyle()參數:無 
取得集合中所有地圖項目的樣式。  | 
loadGeoJson | 
loadGeoJson(url[, options, callback])參數:   
 傳回值:無 
從網址載入 GeoJSON,並將地圖項目新增至集合。  注意:系統會使用 XHR 擷取 GeoJSON,因此可能無法跨網域運作。如有問題,建議您使用所選的 AJAX 程式庫擷取 GeoJSON,然後呼叫   | 
overrideStyle | 
overrideStyle(feature, style)參數:   
 傳回值:無 
變更特徵的樣式。這些變更會套用至  setStyle() 指定的樣式。設為 null 的樣式屬性會還原為透過 setStyle() 指定的值。 | 
remove | 
remove(feature)參數:   
 傳回值:無 
從集合中移除特徵。  | 
revertStyle | 
revertStyle([feature])參數:   
 傳回值:無 
移除先前  overrideStyle() 呼叫的效果。指定地圖項目的樣式會還原為 setStyle() 指定的樣式。如未提供任何地圖項目,所有地圖項目的樣式都會還原。  | 
setControlPosition | 
setControlPosition(controlPosition)參數:   
 傳回值:無 
在地圖上設定繪圖控制項的位置。  | 
setControls | 
setControls(controls)參數:   
 傳回值:無 
設定使用者可選取的繪圖模式,並決定顯示順序。這不應包含預設新增的  null 繪圖模式。如果 null,繪圖控制項會停用且不會顯示。可能的繪圖模式為 "Point"、"LineString" 或 "Polygon"。 | 
setDrawingMode | 
setDrawingMode(drawingMode)參數:   
 傳回值:無 
設定指定資料層的目前繪圖模式。 null 繪圖模式表示使用者可以正常與地圖互動,點選地圖不會繪製任何內容。可能的繪圖模式為 null、"Point"、"LineString" 或 "Polygon"。 | 
setMap | 
setMap(map)參數:   
 傳回值:無 
在指定地圖上算繪特徵。如果地圖設為  null,地圖就會移除這些功能。 | 
setStyle | 
setStyle(style)參數:   
傳回值:無 
為集合中的所有地圖項目設定樣式。透過  overrideStyle() 為每個地圖項目指定的樣式會繼續套用。傳遞含有所需樣式選項的物件,或是用於計算各個地圖項目樣式的函式。每當地圖項目的屬性更新時,系統就會呼叫這個函式。  | 
toGeoJson | 
toGeoJson(callback)參數:   
 傳回值:無 
將集合中的特徵匯出至 GeoJSON 物件。  | 
已繼承:
addListener、
bindTo、
get、
notify、
set、
setValues、
unbind、
unbindAll
 | |
事件 | |
|---|---|
addfeature | 
function(event)引數:   
 將特徵新增至集合時,系統會觸發這個事件。  | 
click | 
function(event)引數:   
 點選幾何圖形時,系統會觸發這個事件。  | 
contextmenu | 
function(event)引數:   
 當幾何圖形觸發 DOM contextmenu 事件時,系統會觸發這個事件。  | 
dblclick | 
function(event)引數:   
 對幾何圖形按兩下時,系統會觸發這個事件。  | 
mousedown | 
function(event)引數:   
 在幾何圖形上按下滑鼠時,系統會觸發這個事件。  | 
mouseout | 
function(event)引數:   
 滑鼠離開幾何圖形區域時,會觸發這個事件。  | 
mouseover | 
function(event)引數:   
 當滑鼠進入幾何圖形區域時,就會觸發這個事件。  | 
mouseup | 
function(event)引數:   
 在幾何圖形上發生 mouseup 時,系統會觸發這個事件。  | 
removefeature | 
function(event)引數:   
 從集合中移除特徵時,會觸發這個事件。  | 
removeproperty | 
function(event)引數:   
 移除特徵的屬性時,系統會觸發這個事件。  | 
setgeometry | 
function(event)引數:   
 設定特徵的幾何圖形時,系統會觸發這項事件。  | 
setproperty | 
function(event)引數:   
 設定特徵的屬性時,系統會觸發這個事件。  | 
 | 
function(event)引數:   
 在幾何圖形上按一下滑鼠右鍵時,系統會觸發這個事件。  | 
Data.DataOptions 介面
google.maps.Data.DataOptions
介面
DataOptions 物件,用於定義開發人員可在 Data 物件上設定的屬性。
屬性 | |
|---|---|
map | 
類型:   
Map地圖,用於顯示集合中的特徵。  | 
controlPosition optional | 
類型:   
ControlPosition optional地圖上繪圖控制項的位置。  | 
controls optional | 
類型:   
Array<string> optional預設值:  
null說明使用者可選取的繪圖模式,並列出顯示順序。這不應包含預設新增的  null 繪圖模式。如果 null,繪圖控制項會停用且不會顯示。可能的繪圖模式為 "Point"、"LineString" 或 "Polygon"。 | 
drawingMode optional | 
類型:   
string optional預設值:  
null指定資料層的目前繪圖模式。 null 繪圖模式表示使用者可以正常與地圖互動,點選地圖不會繪製任何內容。可能的繪圖模式為 null、"Point"、"LineString" 或 "Polygon"。 | 
featureFactory optional | 
類型:   
function(Data.Geometry): Data.Feature optional啟用繪圖功能後,使用者繪製幾何圖形 (點、線串或多邊形) 時,系統會使用該幾何圖形呼叫這個函式,並應傳回要新增至資料層的 Feature。如果未提供 featureFactory,系統會改為從該 Geometry 建立沒有 ID 和屬性的 Feature。預設值為  null。 | 
style optional | 
類型:   
Data.StylingFunction|Data.StyleOptions optional集合中所有地圖項目的樣式。詳情請參閱上方的  setStyle() 方法。 | 
Data.GeoJsonOptions interface
google.maps.Data.GeoJsonOptions
介面
匯入 GeoJSON 的選用參數。
屬性 | |
|---|---|
idPropertyName optional | 
類型:   
string optional要當做特徵 ID 的特徵屬性名稱。如未指定,系統會使用 GeoJSON 特徵 ID。  | 
Data.StyleOptions 介面
google.maps.Data.StyleOptions
介面
這些選項會指定地圖上顯示地圖項目的方式。
屬性 | |
|---|---|
animation optional | 
類型:   
Animation optional在地圖中加入標記時要播放的動畫。僅適用於點幾何圖形。  | 
clickable optional | 
類型:   
boolean optional預設值:  
true如果為  true,標記就會接收滑鼠和觸控事件。 | 
cursor optional | 
類型:   
string optional懸停時要顯示的滑鼠游標。僅適用於點幾何圖形。  | 
draggable optional | 
類型:   
boolean optional預設值:  
false如果是  true,物件就能在地圖上拖曳,底層的特徵幾何圖形也會隨之更新。 | 
editable optional | 
類型:   
boolean optional預設值:  
false如為  true,即可拖曳控制點編輯物件,基礎功能也會更新幾何圖形。僅適用於 LineString 和 Polygon 幾何圖形。 | 
fillColor optional | 
類型:   
string optional填色。系統支援所有 CSS3 色彩 (延伸的具名色彩除外)。僅適用於多邊形幾何圖形。  | 
fillOpacity optional | 
類型:   
number optional填滿不透明度,範圍介於 0.0 和 1.0 之間。僅適用於多邊形幾何圖形。  | 
icon optional | 
 前景圖示。如果提供字串,系統會將其視為  Icon,並將字串視為 url。僅適用於點幾何圖形。 | 
icons optional | 
類型:   
Array<IconSequence> optional沿著折線顯示的圖示。僅適用於線條幾何圖形。  | 
label optional | 
類型:   
string|MarkerLabel optional在標記中新增標籤。標籤可以是字串或  MarkerLabel 物件。僅適用於點幾何圖形。 | 
opacity optional | 
類型:   
number optional標記的不透明度,介於 0.0 和 1.0 之間。僅適用於點幾何圖形。  | 
shape optional | 
類型:   
MarkerShape optional定義用於偵測命中的圖片點擊區。僅適用於點幾何圖形。  | 
strokeColor optional | 
類型:   
string optional筆觸色彩。系統支援所有 CSS3 色彩 (延伸的具名色彩除外)。僅適用於線和多邊形幾何圖形。  | 
strokeOpacity optional | 
類型:   
number optional筆觸不透明度,範圍介於 0.0 和 1.0 之間。僅適用於線和多邊形幾何圖形。  | 
strokeWeight optional | 
類型:   
number optional筆劃寬度 (以像素為單位)。僅適用於線和多邊形幾何圖形。  | 
title optional | 
類型:   
string optional滑鼠游標懸停效果文字。僅適用於點幾何圖形。  | 
visible optional | 
類型:   
boolean optional預設值:  
true功能是否可見。  | 
zIndex optional | 
類型:   
number optional所有地圖項目皆按照 zIndex 順序顯示在地圖上,值較高的地圖項目會比值較低的地圖項目優先顯示。標記一律會顯示在線串和多邊形的前方。  | 
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
計算特徵外觀的函式。
 Data.setStyle() 方法可接受樣式函式。如果功能應根據屬性以不同方式顯示,請使用這項功能。如要進一步瞭解樣式功能,請參閱開發人員指南。
function(Data.Feature): Data.StyleOptions
Data.Feature class
google.maps.Data.Feature
class
特徵具有幾何圖形、ID 和一組屬性。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.Feature | 
Data.Feature([options])參數:   
 使用指定選項建構 Feature。  | 
方法 | |
|---|---|
forEachProperty | 
forEachProperty(callback)參數:   
 傳回值:無 
重複叫用指定函式,每次叫用時傳遞屬性值和名稱。屬性的疊代順序未定義。  | 
getGeometry | 
getGeometry()參數:無 
傳回值:   
Data.Geometry傳回特徵的幾何圖形。  | 
getId | 
getId()參數:無 
傳回值:   
number|string|undefined傳回特徵 ID。  | 
getProperty | 
getProperty(name)參數:   
 傳回值:   
*傳回所要求屬性的值,如果屬性不存在,則傳回  undefined。 | 
removeProperty | 
removeProperty(name)參數:   
 傳回值:無 
移除具有指定名稱的屬性。  | 
setGeometry | 
setGeometry(newGeometry)參數:   
 傳回值:無 
設定地圖項目的幾何圖形。  | 
setProperty | 
setProperty(name, newValue)參數:   
 傳回值:無 
設定指定屬性的值。如果  newValue 是 undefined,這相當於呼叫 removeProperty。 | 
toGeoJson | 
toGeoJson(callback)參數:   
 傳回值:無 
將地圖項目匯出為 GeoJSON 物件。  | 
事件 | |
|---|---|
removeproperty | 
function(event)引數:   
 移除特徵的屬性時,系統會觸發這項事件。  | 
setgeometry | 
function(event)引數:   
 設定特徵的幾何圖形時,系統會觸發這項事件。  | 
setproperty | 
function(event)引數:   
 設定功能的屬性時,系統會觸發這個事件。  | 
Data.FeatureOptions 介面
google.maps.Data.FeatureOptions
介面
建立 Data.Feature 物件的選用參數。
屬性 | |
|---|---|
geometry optional | 
類型:   
Data.Geometry|LatLng|LatLngLiteral optional地圖項目幾何圖形。如果建構地圖項目時未指定任何值,地圖項目的幾何圖形會是  null。如果提供 LatLng 物件或 LatLngLiteral,系統會將其轉換為 Data.Point 幾何圖形。 | 
id optional | 
類型:   
number|string optional特徵 ID 為選用屬性。如果提供這項資訊,即可使用  getFeatureById() 方法在 Data 物件中查詢該功能。請注意,功能 ID 無法變更。 | 
properties optional | 
類型:   
Object optional功能屬性。這是屬性名稱與值的任意對應。  | 
Data.Geometry 介面
google.maps.Data.Geometry
介面
各種幾何物件的父類別。
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
重複叫用指定函式,每次叫用時,都會將幾何圖形中的點傳遞至函式。  | 
getType | 
getType()參數:無 
傳回值:   
string傳回幾何物件的型別。可能的值為  "Point"、"MultiPoint"、"LineString"、"MultiLineString"、"LinearRing"、"Polygon"、"MultiPolygon" 或 "GeometryCollection"。 | 
Data.Point class
google.maps.Data.Point
class
Point 幾何圖形包含單一 LatLng。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.Point | 
Data.Point(latLng)參數:   
 根據指定的  LatLng 或 LatLngLiteral 建構 Data.Point。 | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
get | 
get()參數:無 
傳回值:   
LatLng傳回所含的  LatLng。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "Point"。 | 
Data.MultiPoint class
google.maps.Data.MultiPoint
class
MultiPoint 幾何圖形包含多個 LatLng。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.MultiPoint | 
Data.MultiPoint(elements)參數:   
 根據指定的  LatLng 或 LatLngLiteral 建構 Data.MultiPoint。 | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回所含  LatLng 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
LatLng傳回所含的第  n 個 LatLng。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  LatLng 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "MultiPoint"。 | 
Data.LineString class
google.maps.Data.LineString
class
LineString 幾何圖形包含多個 LatLng。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.LineString | 
Data.LineString(elements)參數:   
 根據指定的  LatLng 或 LatLngLiteral 建構 Data.LineString。 | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回所含  LatLngs 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
LatLng傳回所含的第  n 個 LatLng。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  LatLng 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "LineString"。 | 
Data.MultiLineString class
google.maps.Data.MultiLineString
class
MultiLineString 幾何圖形包含多個 LineString。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.MultiLineString | 
Data.MultiLineString(elements)參數:   
 根據指定的位置或位置陣列建構  Data.MultiLineString。Data.LineString | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回值:   
Array<Data.LineString>傳回所含  Data.LineString 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
Data.LineString傳回所含的第  n 個 Data.LineString。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  Data.LineString 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "MultiLineString"。 | 
Data.LinearRing class
google.maps.Data.LinearRing
class
LinearRing 幾何圖形包含多個 LatLng,代表封閉的 LineString。第一個 LatLng 不必等於最後一個 LatLng。LinearRing 會隱含關閉。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.LinearRing | 
Data.LinearRing(elements)參數:   
 根據指定的  LatLng 或 LatLngLiteral 建構 Data.LinearRing。 | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回所含  LatLng 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
LatLng傳回所含的第  n 個 LatLng。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  LatLng 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "LinearRing"。 | 
Data.Polygon class
google.maps.Data.Polygon
class
多邊形幾何圖形包含多個 Data.LinearRing。第一個線性環必須是多邊形外邊界,後續的線性環則必須是內邊界,也就是孔洞。請參閱有洞的多邊形範例。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.Polygon | 
Data.Polygon(elements)參數:   
 根據指定的位置或位置陣列建構  Data.Polygon。Data.LinearRing | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回值:   
Array<Data.LinearRing>傳回所含  Data.LinearRing 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
Data.LinearRing傳回所含的第  n 個 Data.LinearRing。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  Data.LinearRing 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "Polygon"。 | 
Data.MultiPolygon class
google.maps.Data.MultiPolygon
class
MultiPolygon 幾何圖形包含多個 Data.Polygon。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.MultiPolygon | 
Data.MultiPolygon(elements)參數:   
 根據指定的位置或位置陣列建構  Data.MultiPolygon。Data.Polygon | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回值:   
Array<Data.Polygon>傳回所含  Data.Polygon 的陣列。每次呼叫 getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
Data.Polygon傳回所含的第  n 個 Data.Polygon。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含  Data.Polygon 的數量。 | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "MultiPolygon"。 | 
Data.GeometryCollection class
google.maps.Data.GeometryCollection
class
GeometryCollection 包含多個幾何物件。系統會自動將任何 LatLng 或 LatLngLiteral 物件轉換為 Data.Point 幾何物件。
這個類別會實作 Data.Geometry。
撥打 const {Data} = await google.maps.importLibrary("maps") 即可存取。
請參閱「Maps JavaScript API 中的程式庫」。
建構函式 | |
|---|---|
Data.GeometryCollection | 
Data.GeometryCollection(elements)參數:   
 從指定的幾何物件或  LatLng 建構 Data.GeometryCollection。 | 
方法 | |
|---|---|
forEachLatLng | 
forEachLatLng(callback)參數:   
 傳回值:無 
 | 
getArray | 
getArray()參數:無 
傳回值:   
Array<Data.Geometry>傳回所含幾何物件的陣列。每次呼叫  getArray() 時,系統都會傳回新陣列。 | 
getAt | 
getAt(n)參數:   
 傳回值:   
Data.Geometry傳回第  n 個所含幾何物件。 | 
getLength | 
getLength()參數:無 
傳回值:   
number傳回所含幾何物件的數量。  | 
getType | 
getType()參數:無 
傳回值:   
string傳回字串  "GeometryCollection"。 | 
Data.MouseEvent 介面
google.maps.Data.MouseEvent
介面
這個物件會傳遞至 Data 物件上的滑鼠事件處理常式。
這個介面會擴充
MapMouseEvent。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature產生滑鼠事件的功能。  | 
已繼承:
domEvent、
latLng
 | |
方法 | |
|---|---|
繼承:
stop
 | 
Data.AddFeatureEvent 介面
google.maps.Data.AddFeatureEvent
介面
addfeature 事件的屬性。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature已新增至  FeatureCollection 的功能。 | 
Data.RemoveFeatureEvent 介面
google.maps.Data.RemoveFeatureEvent
介面
removefeature 事件的屬性。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature從  FeatureCollection 移除的功能。 | 
Data.SetGeometryEvent 介面
google.maps.Data.SetGeometryEvent
介面
setgeometry 事件的屬性。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature已設定幾何圖形的地圖項目。  | 
newGeometry optional | 
類型:   
Data.Geometry optional新的特徵幾何圖形。  | 
oldGeometry optional | 
類型:   
Data.Geometry optional先前的地圖項目幾何圖形。  | 
Data.SetPropertyEvent 介面
google.maps.Data.SetPropertyEvent
介面
setproperty 事件的屬性。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature已設定屬性的特徵。  | 
name | 
類型:   
string屬性名稱。  | 
newValue | 
類型:   
*新值。  | 
oldValue | 
類型:   
*先前的值。如果已新增屬性,則為  undefined。 | 
Data.RemovePropertyEvent 介面
google.maps.Data.RemovePropertyEvent
介面
removeproperty 事件的屬性。
屬性 | |
|---|---|
feature | 
類型:   
Data.Feature已移除屬性的特徵。  | 
name | 
類型:   
string屬性名稱。  | 
oldValue | 
類型:   
*先前的值。  |