色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

arcgis symbol div

李芳蘭1年前7瀏覽0評論

arcgis symbol div是一個用于在ArcGIS API for JavaScript中創建符號(div symbol)的類。div符號是一種在地圖上以HTML元素的形式表示的符號,可以用于自定義地圖的標注、圖例、指示器等。


使用arcgis symbol div可以輕松創建各種基于HTML元素的符號。下面我們來看幾個代碼案例:


案例一:

const symbol = new arcgis.symbol.DivSymbol({
size: {
width: 50,
height: 50
},
element: "<div style='background-color: red'></div>",
xOffset: -25,
yOffset: -25
});
<br>
const graphic = new arcgis.Graphic({
geometry: point,
symbol: symbol
});
<br>
graphicsLayer.add(graphic);

在這個案例中,我們創建了一個大小為50x50像素、背景色為紅色的div符號。使用element屬性可以指定div符號的HTML元素的內容和樣式。xOffset和yOffset屬性可以在地圖上的點上進行對齊調整。


案例二:

const symbol = new arcgis.symbol.DivSymbol({
size: {
width: 100,
height: 100
},
element: "<div><img src='path/to/image.png' width='100' height='100'></div>",
xOffset: -50,
yOffset: -50
});
<br>
const graphic = new arcgis.Graphic({
geometry: point,
symbol: symbol
});
<br>
graphicsLayer.add(graphic);

這個案例中,我們創建了一個大小為100x100像素的div符號,其中包含一個引用了image.png圖片的div元素。這樣可以在地圖上顯示自定義的圖片標注。


案例三:

const symbol = new arcgis.symbol.DivSymbol({
size: {
width: 200,
height: 50
},
element: "<div style='background-color: yellow'>This is a custom label</div>",
xOffset: -100,
yOffset: -25
});
<br>
const graphic = new arcgis.Graphic({
geometry: point,
symbol: symbol
});
<br>
graphicsLayer.add(graphic);

這個案例中,我們創建了一個大小為200x50像素、背景色為黃色的div符號,其中包含一個自定義的文本標簽。這樣可以在地圖上顯示自定義的標注。


通過這些案例,我們可以看到arcgis symbol div的強大功能。使用arcgis symbol div可以輕松創建各種自定義的HTML符號,讓地圖標注更加豐富多樣。