欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

GIS开发-地图接入入门

程序员文章站 2022-07-02 09:48:07
...

该文章运用arcgis api for js3.2作为参考

var map;//定义的全局变量。
require([
            "esri/map",
            "esri/layers/ArcGISDynamicMapServiceLayer",//服务形式没有瓦片。
            "esri/layers/ArcGISTiledMapServiceLayer",//瓦片形式有瓦片。
        ],
        function(
                    Map,
                    ArcGISDynamicMapServiceLayer,//必须顺序和上述的一一对应
                    ArcGISTiledMapServiceLayer
                ) {
                map = new Map("mapDiv");//给地图添加一个DIV容器。
                var layer = new                       ArcGISTiledMapServiceLayer("url");//瓦片服务的地址。
                    layer.id = "layer";
                    map.addLayer(layer);
                    layer.visible = true;//控制初始是否开启
                    var centerPoint = new Point(120.161, 30.296);//设置初始的点位
                    centerPoint.spatialReference = layer.spatialReference;//让地图开始展现在初始点位上
                    map.centerAt(centerPoint);
                    map.setLevel(4);//初始的层级。
                    })
                    <div id="mapDiv" class="tundra" style="position:relative; width:1024; height:600px; border:1px solid #000;">