首页 / 浏览问题 / WebGIS / 问题详情
iserver
4EXP 2023年10月14日
在linux服务器上发布服务后,在本地用leaflet和openlayers 进行地图访问都失败
显示这个无法访问http的内容
iclient-leaflet-es6.min.js:8  Mixed Content: The page at 'https://iclient.supermap.io/examples/leaflet/editor.html#01_tiledMapLayer3857' was loaded over HTTPS, but requested an insecure resource 'http://123.249.39.101:8090/iserver/services/map-CZLXData1/rest/maps/%E9%95%BF%E5%BE%81%E8%B7%AF%E7%BA%BF%E5%9B%BE.json'. This request has been blocked; the content must be served over HTTPS.
_fetch @ iclient-leaflet-es6.min.js:8
get @ iclient-leaflet-es6.min.js:8
commit @ iclient-leaflet-es6.min.js:8
_commit @ iclient-leaflet-es6.min.js:8
request @ iclient-leaflet-es6.min.js:8
processAsync @ iclient-leaflet-es6.min.js:8
getMapInfo @ iclient-leaflet-es6.min.js:8
(anonymous) @ iclient-leaflet-es6.min.js:8
getMapInfo @ iclient-leaflet-es6.min.js:8
wo.supermap.initMap @ iclient-leaflet-es6.min.js:8
(anonymous) @ VM229:7
loadPreview @ VM37:142
run @ VM37:133
onclick @ editor.html:1
iclient-leaflet-es6.min.js:8  Uncaught (in promise) undefined

1个回答

你好,1、访问本地iserver发布的服务,通过leaflet和openlayers加载是否正常?根据报错信息提示是在‘iclient-leaflet-es6.min.js’文件,该文件是用于支持 ES6 语法的,首先确认一下初始化项目是否成功,client for ol/leaflet所需文件是否全部引入,详情可以参考开发指南https://iclient.supermap.io/web/introduction/leafletDevelop.html

2、如果本地项目都正常访问本地发布的服务,只是对linux服务器上发布的服务访问报错,可以对本地服务器和linux做连通测试,通过ping ip/端口号等方式,以及在本地直接访问iserver服务看看是否正常。

1,865EXP 2023年10月16日
...