应本司需求,需做一个arcgis工具,奈何客户所在网络不许连接外网,但是arcgis的案例中使用的都是arcgis的在线服务。使得你在外围开发的东西,到了内网就都成了废物。今天小小的总结一下我的配置过程,以作备忘,共大家探讨交流。
首先提供一些未使用本地(内网)arcgis服务的报错信息(大致了解一下,可忽略不看):
1 . jsapi_zh-cn.js Failed to load resource: net::ERR_NAME_NOT_RESOLVED
2. init.js:37 Error: scriptError
at c (init.js:11)
at HTMLScriptElement.<anonymous> (init.js:35)
(anonymous) @ init.js:37
(anonymous) @ init.js:15
d @ init.js:10
k.signal @ init.js:15
(anonymous) @ init.js:35
init.js:37 src: dojoLoader
init.js:37 info: (2) ["https://js.arcgis.com/3.23/esri/nls/jsapi_zh-cn.js", Event]
3. Error: scriptError
at c (init.js:11)
at HTMLScriptElement.<anonymous> (init.js:35)
(anonymous) @ init.js:37
(anonymous) @ init.js:15
d @ init.js:10
k.signal @ init.js:15
(anonymous) @ init.js:35
init.js:37 src: dojoLoader
init.js:37 info: (2) ["https://js.arcgis.com/3.23/esri/layers/VectorTileLayerImpl.js", Event]
还有很多类似的js错误,就不列举了。
<

本文档详述了在内网环境中部署和使用ArcGIS JavaScript API的步骤,包括解决因无法连接外网导致的加载错误,以及如何利用内网地图服务。通过下载API资源、配置服务器和修改协议,确保在内网环境下正常运行。
最低0.47元/天 解锁文章
736

被折叠的 条评论
为什么被折叠?



