arcgis javascript api 4.14 添加天地图地图

Posted 豆棚瓜架

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgis javascript api 4.14 添加天地图地图相关的知识,希望对你有一定的参考价值。

1. 天地图管网申请 token 值,这个值添加在地址里。

注意:此处的token分两种,一种是桌面应用,一种浏览器引用。所以申请前请选择好类型。

http://lbs.tianditu.gov.cn/home.html

 

另外天地图的图层类型请参考 http://lbs.tianditu.gov.cn/server/MapService.html

 

2. 添加引用

 

 require([
            "esri/Map",
            "esri/views/MapView",
            "esri/layers/WebTileLayer"
        ], function (Map,
            MapView,
            WebTileLayer
        ) {
            var tiledLayer = new WebTileLayer({
                urlTemplate:
                "http://{subDomain}.tianditu.gov.cn/DataServer?T=vec_w&x={col}&y={row}&l={level}&tk=你申请的token值",
                subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],
                copyright: "TDT"
            });
 
            var tiledLayer_poi = new WebTileLayer({
                urlTemplate:
                "http://{subDomain}.tianditu.gov.cn/DataServer?T=cva_w&x={col}&y={row}&l={level}&tk=你申请的token值",
                subDomains: ["t0", "t1", "t2", "t3", "t4", "t5", "t6", "t7"],
                copyright: "TDT"
            });


            let map = new Map({
                basemap: {
                    baseLayers: [tiledLayer, tiledLayer_poi]
                },
                logo: false
            });

 

以上是关于arcgis javascript api 4.14 添加天地图地图的主要内容,如果未能解决你的问题,请参考以下文章

arcgis api for javascript 4.10版本的本地部署

arcgis JavaScript API总体结构

arcgis api for javascript怎么加载天地图的影像图

ArcGIS JavaScript api 4.14 离线部署引用

Map学习(arcgis api for javascript3.18)

如何利用arcgis api for javascript在graphicslayer绘制点线面