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

ArcGIS Server发布的地图服务不显示地图的原因分析

阅读全文或更多精彩内容,可关注YouGIS博文或微信公众号(yougis,可扫下方二维码)。

欢迎关注YouGIS顽石

公众号:yougis

主页:yougis.com.cn
博客:blog.yougis.com.cn
工具:https://yougis.com.cn/tool/home

最近开始接触ArcGIS Server和ArcGIS API For JavaScript,遇到了本地地图服务发布成功,但地图却不能正常显示的问题,后来问题终于解决,把发现的问题总结在这里,希望对有类似问题的小伙伴有所帮助。

申明:这里说的地图不显示,将ArcGIS Server地图服务发布不成功排除在外。

刚开始接触ArcGIS API For JavaScript开发,加载的都是ESRI提供的在线地图服务,此时的加载代码如下:

esri.layers.ArcGISTiledMapServiceLayer("http://server.arcgisonline.com/ArcGIS/rest/services/NGS_Topo_US_2D/MapServer");

后来我自己电脑的Server成功发布了地图服务,于是将地图服务更改成自己的路径,加载代码如下:

esri.layers.ArcGISTiledMapServiceLayer("http://localhost:6080/arcgis/rest/services//Demo/GDP2013/MapServer");

于是地图框右下角的ESRI标识显示出来,但地图怎么都不显示。通过不断的网络搜索,我终于发现了问题:我发布的地图服务,没有做地图缓存处理,此时加载地图的接口应该使用esri.layers.ArcGISDynamicMapServiceLayer(URL)。对于.ArcGISDynamicMapServiceLayer 和 ArcGISTiledMapServiceLayer 的使用,做以下说明:

(1)如果访问的是经过地图缓存处理的地图服务,则应使用接口ArcGISTiledMapServiceLayer(URL),ESRI提供的在线地图服务应使用ArcGISTiledMapServiceLayer(URL)来加载(个人揣测在线地图服务都经过地图缓存处理);

(2)如果访问的是没有经过缓存处理的地图服务,则应使用接口ArcGISDynamicMapServiceLayer(URL),如一般个人通过ArcGIS Server发布的地图服务,极有可能没做过缓存处理,则应使用接口ArcGISDynamicMapServiceLayer(URL)。

其实,通过接口名字,也是能看出端倪的,Tile就有瓦片的意思,寓意做过切片处理;Dynamic是动态的意思,没有做过切片处理,只能动态加载了。

这个问题一般出现在新手身上,假如真遇到了,希望能尽快找到答案。

http://www.jsqmd.com/news/468469/

相关文章:

  • ArcGIS中点转线面的方法
  • 2026年3月河南方管供应企业最新推荐榜单:镀锌方管、黑方管、镀锌方矩管、热镀锌方管、热镀方矩管、各类方管、方矩管采购选择指南 - 海棠依旧大
  • 基本元器件——比较器
  • 小型校园网的设计与组建
  • 3款降AI工具实测对比:价格差3倍效果差多少?结果出乎意料
  • C++跨平台开发实战
  • Git常用指令
  • 注塑机数据采集以及数据应用
  • 【Vibe Coding解惑】AI 写代码靠谱吗?真实案例解析
  • C语言预处理(通俗易懂)
  • 《Python基础教程》专栏总结篇
  • SSH超时断开连接时长控制ServerAliveInterval和TMOUT设置
  • 最大公约数gcd和Win32版本实现
  • Android笔记
  • 【AI】Interesting Applications
  • 【转子动力学】滚动轴承SFK6205故障(含外圈故障、内圈故障、滚动体故障、复合故障)柔性阶梯转子系统非线性动力学【含Matlab源码 15157期】
  • Linux命令快查
  • Size Limit 终极指南:多环境配置与性能预算管理
  • 【工具-===========】
  • PCL 根据时间索引提取扫描线【2026最新版】
  • leetcode 769, 768 最多能完成排序的块 单调栈建模
  • MMDrawerController状态恢复终极指南:确保iOS侧边栏数据永不丢失
  • 扒下满级“赛博打工人”的底裤:从 OpenClaw 爆火,看透 Agent、MCP 与 RAG 的底层逻辑
  • 高速下载b站视频的解决方案
  • AbMole丨Honokiol(和厚朴酚):一种具有多靶点调节活性的天然产物及其科研应用
  • Maven管理Oracle JDBC驱动
  • Mitutoyo三丰 无线蓝牙数据发送器 协议解析
  • LLM-Adapters核心功能解析:7种适配器如何让大模型微调效率提升90%
  • Java SPI概念、实现原理、优缺点、应用场景、使用步骤、实战SPI案例
  • IoTSharp深度解析:基于.NET生态的物联网平台架构与实践