web项目调用arcgis api for JS离线包报“https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo/...”错误解决方法

参考地址:http://blog.csdn.net/u010900851/article/details/45498531


从官网下载的离线API,web项目调用过程中报错,如下:


从图中红框处可以看到报“https://[HOSTNAME_AND_PATH_TO_JSAPI]dojo/...”,第一感觉是API的地址不对,在网上查了一下,解决方法如下:

找到离线包(这里我下的是3.21版本)“library\3.21\3.21”的init.js文件,打开并找到“[HOSTNAME_AND_PATH_TO_JSAPI]”,如下图:


参考网站建议替换成“localhost/arcgis_js_api/library/3.21/3.21/”,在这里我替换成了“baseUrl:(location.protocol === 'file:' ? 'http:' : location.protocol) + '//' + "localhost/arcgis_js_api/library/3.21/3.21/dojo"”。保存后重新运行就会发现没有错误了。

发布了27 篇原创文章 · 获赞 29 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/rrrrroy_Ha/article/details/78860631