前言
關于本篇功能實現用到的 api 涉及類看不懂的,請參照 esri 官網的 arcgis api 3.x for js:esri 官網 api,里面詳細的介紹 arcgis api 3.x 各個類的介紹,還有就是在線例子:esri 官網在線例子,這個也是學習 arcgis api 3.x 的好素材。
內容概覽
- 基于arcgis aqpi 的 Draw 工具基本繪制
- 拓展 Draw 工具的繪制
- 源代碼 demo 下載
本篇實現地圖態勢標繪功能模塊,截圖如下:
image
image
本篇核心的在于調用 arcgis aqpi 的 Draw 工具:Draw
require(["esri/toolbars/draw"], function(Draw) { /* code goes here */ });
構造函數:
new Draw(map, options?)
一般來說,傳參 map 對象進來就行,其他參數可選的,用默認的就行,除非你想專門設置。
默認的可繪制圖形類型常量 Constants:
更多的詳情見:GIS之家小專欄
文章尾部提供源代碼下載,對本專欄感興趣的話,可以關注一波
GIS之家作品:GIS之家
GIS之家源碼咨詢:咨詢模式