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

javascript for arcgis

錢淋西1年前8瀏覽0評論

Javascript for ArcGIS是一種新興的技術,它使得在ArcGIS動態地創建和設計Web應用程序變得非常容易。它是指在領域北極圈表現出來的Javascript API,定義在ArcGIS for Server是使用Javascript的與Geographical Information System(GIS)有關的應用程序編碼之一。它的設計實現包括一系列的Javascript庫、CSS文件、ArcGIS代碼示例和一些開發工具,用于支持GIS高級功能等。在這篇文章中,我們將深入探討Javascript for ArcGIS的工作原理,以及如何有效地應用它。

在Javascript for ArcGIS中,如何編寫代碼呢?我們以一個簡單的例子為例:使用地圖在界面上添加標注。

require(["esri/map", "esri/layers/FeatureLayer", "esri/toolbars/draw", "dojo/domReady!"],
function(Map, FeatureLayer, Draw) {
var map = new Map("map", {
basemap: "streets"
});
map.on("load", function(){          
addFeatureLayer();
});
function addFeatureLayer(){
var lyr = new FeatureLayer("http://sampleserver6.arcgisonline.com/arcgis/rest/services/USA/MapServer/0");
map.addLayer(lyr);  
var editDiv = document.createElement("div");
document.body.appendChild(editDiv);
var editToolbar = new Edit(map);
editToolbar.startup();
}
// map event handlers
// zoom to extent of feature
map.on("click", zoomToExtent);
});
function zoomToExtent(evt) {
var gr = evt.graphic;
map.setExtent(gr.geometry.getExtent());
}

以上的示例最終的效果為:在Web頁中加載地圖,加載標注圖層,點擊地圖上的標注時自動縮放到標注所在區域的地圖范圍。Javascript for ArcGIS通過將ArcGIS API為Javascript封裝成可以在Web頁面上使用的庫,使得我們可以使用原來的GIS操作和實現多樣的GIS功能,同時也得到了一套適用于Web平臺的API.

Javascript for ArcGIS的開發有多種方法,其中一個常用的方法是使用ArcGIS Online提供的Web AppBuilder。它利用了Web平臺的優勢,在Web瀏覽器中開發高級GIS應用程序。它是一個在ArcGIS在線的用戶界面下提供可配置的定制GIS Web應用程序的框架,通過可視化界面可以方便地在多種設備上進行操作。Web AppBuilder附帶的widgets包括地圖視圖控制、圖層控制、打印等。通過可視化工具,開發者可以使用Web AppBuilder輕松地創建新的widgets,以滿足他們特定的需求。

總體來說,Javascript for ArcGIS是一個非常有價值的工具,它允許我們輕松地在Web平臺上開發GIS應用程序。它最大的優點在于開發效率高、靈活性強,以及易于使用。除此之外,它還提供了完善的文檔和教程,使得初學者也能夠快速地上手。因此,如果您想要開發高級的GIS應用程序,Javascript for ArcGIS將是一個不錯的選擇。