由于小编也是刚接触GIS,也常被网上的各种资源所混淆,关于地图的基本创建就有很多方法。其实无关就是3x和4x版本的不同。3x版本大多是3.33,4x版本为4.16最新版本。以后小编也将采用最新版本。
紧接上一篇的创建几何图形,本文主要讲述BasemapToggle和BasemapGallery这两个API来实现地图底图之间的切换。
简单描述下两个api
BasemapToggle
使用: require(["esri/widgets/BasemapToggle"], function(BasemapToggle) { /* code goes here */ });
描述: BasemapToggle提供了一个小部件,允许最终用户在两个底图之间切换。切换后的底图设置在视图的 地图对象内。
实现及主要参数说明:
var basemapToggle = new BasemapToggle({
view: view, // view: 对MapView或SceneView的引用。
nextBasemap: "hybrid" // nextBasemap:底图,下一个切换的底图。
});
BasemapGallery
使用: require(["esri/widgets/BasemapGallery"], function(BasemapGallery) { /* code goes here */ });
描述: BasemapGallery窗口小部件显示表示来自ArcGIS.com的底图或用户定义的一组地图或图像服务的集合图像。从BasemapGallery中选择新的底图时,地图的底图图层将被删除,并替换为在