当前位置: 首页 > news >正文

ArcGIS API for JavaScript 调用自定义地图模板总结

ArcGIS API for JavaScript 调用自定义地图模板总结

  • 3.9版本
  • 4.24版本

3.9版本

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><title>Hello World</title><link rel="stylesheet" href="http://js.arcgis.com/3.9/js/dojo/dijit/themes/tundra/tundra.css" /><link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css" /><script src="http://js.arcgis.com/3.9/"></script><style>html,body,#mapDiv {padding: 0;margin: 0;height: 100%;width: 100%;}</style><script>require(["esri/map","esri/layers/ArcGISDynamicMapServiceLayer","dojo/domReady!"],function(Map,ArcGISDynamicMapServiceLayer){var map = new Map("mapDiv");//利用url创建一个动态地图服务对象var mapUrl = "...";var layer = new ArcGISDynamicMapServiceLayer(mapUrl);//将地图服务对象添加到地图容器中map.addLayer(layer);})</script></head><body class="tundra"><div id="mapDiv"></div></body>
</html>

4.24版本

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>html,body,#viewDiv {padding: 0;margin: 0;height: 100%;width: 100%;}</style><link rel="stylesheet" href="https://js.arcgis.com/4.24/esri/themes/light/main.css" /><script src="https://js.arcgis.com/4.24/"></script><script>require(["esri/Map", "esri/views/MapView", "esri/layers/MapImageLayer"], function (Map, MapView, MapImageLayer) {const map = new Map();// points to the states layer in a service storing U.S. census datalet layer = new MapImageLayer({url: "..." ,});map.add(layer);  // adds the layer to the map// 创建一个map视图 后期视图上的操作都通过这个对象来操作const view = new MapView({container: "viewDiv",//html容器,即将地图添加到哪个容器里map: map,// center: [449674.2785, 3567446.0419],zoom: 4,// center: [15, 65] // longitude, latitude 地图初始位置logo: false  //不显示Esri的logo});});</script></head><body><div id="viewDiv"></div></body>
</html>

注明:翻译自esri,仅供个人查阅使用,侵删

http://www.lryc.cn/news/121668.html

相关文章:

  • QGraphicsView实现简易地图5『经纬网格』
  • RestTemplate 请求转发异常 ERR_CONTENT_DECODING_FAILED 200 (OK)
  • 用python实现一个异或计算器
  • Sketch打不开AI文件?转换方法在这里
  • 小游戏扫雷实现教学(详解)
  • 04 mysql innodb record
  • Centos7安装Docker
  • Vue中如何更好地封装组件?
  • C语言的链表的相关操作
  • Python3中typing模块
  • C语言自动抓取淘宝商品详情网页数据,实现轻松高效爬虫
  • 数据结构---跳表
  • 为什么Tomcat的NIO在读取body时要模拟阻塞?
  • 26 | 谷歌应用APP数据分析
  • BFS 五香豆腐
  • opencv实战项目 手势识别-手势控制键盘
  • 1.作用域
  • 黑马B站八股文学习笔记
  • 前端常用的上传下载文件的几种方式,直接上传、下载文件,读取.xlsx文件数据,导出.xlsx数据
  • FPGA应用学习笔记--时钟域的控制 亚稳态的解决
  • AirServer是什么软件,手机屏幕投屏电脑神器
  • 如何使用 AT+WEBSERVER 指令实现自定义的 Webserver html 网页配网
  • 期权定价模型系列【4】—期权组合的Delta-Gamma-Vega中性
  • k8sday02
  • 黑马头条项目学习--Day2: app端文章查看,静态化freemarker,分布式文件系统minIO
  • 特语云用Linux和MCSM面板搭建 我的世界基岩版插件服 教程
  • 2023.8
  • CSV文件编辑器——Modern CSV for mac
  • 全国各地区数字经济工具变量-文本词频统计(2002-2023年)
  • MacOS安装RabbitMQ