google.maps.drawing.DrawingManager 類
此類允許用戶在地圖上畫各種覆蓋物
| 構造函數 | |
|---|---|
DrawingManager( | 創建一個 DrawingManager 對象 |
| 方法 | |
|---|---|
getDrawingMode() | Return Value: 返回當前的模式 |
getMap() | Return Value: 返回Map對象 |
setDrawingMode( | Return Value: 設置當前的模式,可接收的參數: 'marker', 'polygon', 'polyline','rectangle', 'circle','null'表示當前進行拖拽地圖,不進行操作 |
setMap( | Return Value: 設置Map對象 |
setOptions( | Return Value: 設置 DrawingManager 選項 |
| 事件 | |
|---|---|
circlecomplete | Arguments: 當添加圓形覆蓋物完成時觸發 |
markercomplete | Arguments: 當添加標注完成時觸發 |
overlaycomplete | Arguments: 當添加覆蓋物完成時觸發 |
polygoncomplete | Arguments: 當添加多邊形完成時觸發 |
polylinecomplete | Arguments: 當添加多線段完成時觸發 |
rectanglecomplete | Arguments: 當添加矩形完成時觸發 |
google.maps.drawing.DrawingManagerOptions 對象
| 屬性 | |
|---|---|
circleOptions | Type: 添加圓形覆蓋物時的選項 |
drawingControl | Type: 是否啟用 |
drawingControlOptions | Type: 控制選項 |
drawingMode | Type: 當前運行的模式,可用值:'marker', 'polygon', 'polyline','rectangle', 'circle','null'; |
map | Type: Map對象 |
markerOptions | Type: 使用此控件創建的新 標注 樣式 |
polygonOptions | Type: 使用引控件創建新 多邊形 樣式 |
polylineOptions | Type: 使用引控件創建新 多線段 樣式 |
rectangleOptions | Type: 使用引控件創建新 矩形 樣式 |
google.maps.drawing.DrawingControlOptions 對象
| Properties | |
|---|---|
drawingModes | Type: 允許當前添加覆蓋物的種類 |
position | Type: 顯示位置 |
google.maps.drawing.OverlayType 常量
| 常量 | |
|---|---|
CIRCLE | 圓 |
MARKER | 標注 |
POLYGON | 多邊形 |
POLYLINE | 多線段 |
RECTANGLE | 矩形 |