1. 程式人生 > >ArcGIS JS 版軍事標繪圖(燕尾箭頭、鉗擊箭頭、集結地)扇形等自定義圖形

ArcGIS JS 版軍事標繪圖(燕尾箭頭、鉗擊箭頭、集結地)扇形等自定義圖形

ArcGIS API for JavaScript  版本的自定義圖形標繪。

例項程式碼

 createPlot: function (type,points){
            switch (type){
                case this.SECTOR:
                    return new Sector(points);
                case this.DOUBLE_ARROW:
                    return new DoubleArrow(points);
                case this.FINE_ARROW:
                    return new FineArrow(points);
                case this.SQUAD_COMBAT:
                    return new SquadCombat(points);
                case this.ATTACK_ARROW:
                    return new AttackArrow(points);
                case this.TAILED_SQUAD_COMBAT:
                    return new TailedSquadCombat(points);
                case this.TAILED_ATTACK_ARROW:
                    return new TailedAttackArrow(points);
                case this.GATHERING_PLACE:
                    return new GatheringPlace(points);
                case this.CLOSED_CURVE:
                    return new ClosedCurve(points);
            }<pre name="code" class="javascript"><span style="white-space:pre">		</span>console.log('郵箱13457')<pre name="code" class="javascript"><span style="white-space:pre">		</span>console.log('
[email protected]
');
}

話不多說直接上圖,


需要的 請聯絡郵箱

相關推薦

ArcGIS JS 軍事繪圖(箭頭箭頭集結地)扇形定義圖形

ArcGIS API for JavaScript  版本的自定義圖形標繪。 例項程式碼 createPlot: function (type,points){ switch (type){ case this.S

ArcGis for JS 對FeatureLayer使用定義圖形

使用自定義符號渲染featureLayer的圖形,之前網上查了一篇文章說監聽update-end事件,該事件可以獲取該圖層類的所有圖形,然後再對每個圖形進行自定義渲染。 這種方法非常不“優雅”,並且有偶發bug無法渲染。 更優雅的方式則是使用setRenderer(如果沒記

[Xcode10 實際操作]九實用進階-(19)重寫父類的繪圖方法,使用圖形上下文繪製定義圖形

本文將演示如何使用圖形上下文,繪製自定義圖形。 使用快捷鍵【Command】+【N】建立一個新的類檔案。 (在專案資料夾【DemoApp】上點選滑鼠右鍵【New File】建立) ->【Cocoa Touch Class】->【Next】-> 【Class】:QuartzView。輸

Three.js繪製定義圖形

** Three.js繪製自定義圖形——空心圓柱 ** function drawcylinder(){ //空心圓柱 var meterial = new THREE.MeshLambertMaterial({//建立材料 color:0xD4AF37, wireframe:f

【轉】百度坐系之間的轉換(JS代碼)

固定鏈接 百度坐標 func wan bsp pan gcj-02 坐標系 urn 1 /** 2 * Created by Wandergis on 2015/7/8. 3 * 提供了百度坐標(BD09)、國測局坐標(火星坐標,GCJ02)、和WGS84

arcgis api for js - 圖上繪及測量

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewp

js 獲取鼠

繪制 dev 哈哈 color lis func tex style text var x=...; var y=...; return {‘x‘:x,‘y‘:y}; div.x=...;div.y=...; 哈哈,原來是賦值。所以一個數值變量不能當屬性?????好像可以吧

JS實現鼠移入簽頁的完整title提示

網頁標簽 html jpg splay del log 大名 clas 實現 一、條件   1、在鼠標移入標簽上時可以捕獲到 title 對象身上觸發的事件;   2、網頁標簽不在頁面的範圍內了,但是他還是在當前屏幕內;   3、標簽與頁面相對於屏幕的位置都可以得到。 有了

JS 對html簽的屬性的幹預以及JS 對CSS 樣式表屬性的幹預

inpu cti doc tel tex ttext button abcd element -任何標簽的任何屬性都可以修改! -HTML裏是怎麽寫, JS就怎麽寫 以下是一段js 作用於 css 的 href的 代碼 <link id="l1"

JS獲取鼠左(右)滑事件

col function 點擊 doc 一個 cti 輸出 解釋 log 鼠標左(右)滑也是網站開發中常見的效果之一,這裏對鼠標左(右)滑做出一些解釋。 首先要獲取需要左右滑事件的節點: eg: var div=document.getElementByI

JS獲取鼠位置,兼容IE FF

pos client || 人的 兼容 fun b2c win epo 原文發布時間為:2009-08-31 —— 來源於本人的百度文章 [由搬家工具導入]由于Firefox和IE等浏览&#

ArcGIS JS之查詢一個圖層的全部信息

clas link result arcgis ini var tex value add <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> &

js 模擬a簽打開新網頁

document 連接 scrip () size child pla targe log var el = document.createElement("a"); document.body.appendChild(el); el.href = url; //url 是

ArcGIS JS API4 With VueJS集成開發

gis cgi http wid 集成開發 實現 .com 使用 with 1、USING VUEJS WITH ARCGIS API FOR JAVASCRIPT,集成VUE到ArcGIS JS開發中。 2、ARCGIS API 4 FOR JS WITH V

js實現網頁簽內容的

char join font split world utf size hello san <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> &l

怎樣使用定義簽簡化 jscss 引入?

display ans ria 機制 end utf-8 之間 red ffffff 國慶將至,工作興致全無,來總結點項目裏平時不起眼幹貨。 前端引入 js 、css 一般是這樣: <script type="text/javascript" sr

js判斷鼠滑輪滾動方向並根據滾動的方向觸發不同的事件

eve document sin dom tlist ref text esc || <script> var scrollFunc = function (e) { var direct = 0; e = e || win

js基礎 -----鼠事件

red left utf-8 utf log tor 數值 計算 body <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <

js在光處插入內容

文本 doc 需要 位置 nod 是否 fin () 場景 //場景一 簡易的頁面可以這樣寫var range = window.getSelection().getRangeAt(0);range.insertNode(document.createTextNode("

js去除html

pla class repl post var clas body rip pre <script> //替換掉所有的 html標簽,得到html標簽中的內容 var content = "<p><fo