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;">