解决ArcGIS API For JavaScript4.x本地部署图标显示问题

写在前面:

本文参考了https://blog.csdn.net/yy284872497/article/details/80408794

https://blog.csdn.net/cuijiying/article/details/78529109?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-3.no_search_link
感谢大神

在参考的第一篇文章中,我试过IIS的解决方案,但是也没有成功;使用第二个解决方法,就是相对路径的方案,然后直接打开.html文件,发现解决了图标显示问题。

但是,这两种方法,我使用的时候都是直接打开html文件,所以浏览器的路径上都显示的是本地路径,如:file://D:/webGIS/test.html

于是在看到了第二篇参考文章后,我觉得我在解决图标问题时,一直做错了,就应该通过服务器来访问项目。
所以看了第二篇文章后,我的做法是将html文件复制到tomcat下的webapps文件夹下,例如:apache-tomcat-8.0.50/webapps/test/test1.html

然后启动tomcat后,在浏览器输入访问路径:http://localhost:8080/test/test1.html
发现图标显示正常,如下图
图标显示正常

所以,总的解决方法还是需要把html文件放到服务器的项目目录下。
所以,总的解决方法还是需要把html文件放到服务器的项目目录下。
所以,总的解决方法还是需要把html文件放到服务器的项目目录下。

### 如何调整 Windows 10 中磁贴图标小 在 Windows 10 的开始菜单中,可以通过修改应用程序的 `VisualElementsManifest.xml` 文件来实现对磁 tile 图标小的定制。具体来说,需要关注两个主要属性:`Square150x150Logo` 和 `Square70x70Logo`[^1]。 #### 修改 XML 配置文件 这些属性分别表示尺寸和小尺寸的图标路径。为了确保系统能够正确加载自定义图标,需满足以下条件: - **路径要求**:这两个属性所指定的图片路径应为相对于 `.exe` 文件的位置。这意味着图片文件必须放置在与可执行文件相同的目录下。 - **完整性需求**:如果希望系统识别并应用自定义图标,则必须同时设置上述两种格式的图片路径,不能仅设置其中一个。 以下是典型的 `VisualElementsManifest.xml` 示例代码片段: ```xml <VisualElements Square150x150Logo="large_icon.png" Square70x70Logo="small_icon.png"> </VisualElements> ``` 在此基础上,还可以进一步优化用户体验,比如提供两套不同分辨率的图像以便于适应用户手动调整磁贴显示比例的情况。 对于某些特殊情况下的白屏现象处理办法也有提及,当遇到类似 Adobe Acrobat DC 这样的软件其磁贴突然变为空白时,除了尝试清理缓存外,还可考虑直接替换关联的快捷方式链接目至原始 .exe 文件位置,并重新命名以匹配原有结构从而解决问题][^[^23]。 另外一种途径涉及到了将个人创建好的带有特定外观特征的新快捷项加入公共启动项目录里去影响全局视图呈现效果[^4]。不过这一步骤更多适用于高级操作场景而非单纯改变现有 app 表现形式的需求之上。 最后提醒一点就是关于实际动手前记得做好备份工作以防万一发生不可逆损害!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值