mapbox中raster加载方式出错

0 投票

使用mapbox的raster加载方式  如图所示,然后每个请求的末尾会自动拼上origin={"x":-180,"y":90} 这么个参数  然后用IE访问就报错了  IE不会自动转码双引号  请问怎么解决呢  急  感谢

8月 17, 2020 分类:  247次浏览 | 用户: Wendy12138 (2 分)

2 个回答

0 投票
 
已采纳

自动拼上  origin={"x":-180,"y":90}  是因为rasterSource设置为iserver了  可以取消该设置  手动拼接origin等参数  在这个例子里https://iclient.supermap.io/examples/mapboxgl/editor.html#01_tiledMapLayer_4490

8月 17, 2020 用户: Wenenenen 初出茅庐 (30 分)
采纳于 8月 17, 2020 用户:Wendy12138
0 投票

您好,您的无法出图应该不是该问题,请问下用谷歌能否出图?

8月 17, 2020 用户: 阳俊林 名扬四海 (3,347 分)
您好 谷歌是可以出图的  只有IE不行  
请求的 URL: http://***/tileimage.png?scale=2.7042617145642477e-8&x=12&y=1&width=256&height=256&transparent=true&origin={"x":-180,"y":90}

就是最后的这个双引号  其他浏览器都可以自动转成%22  但是IE不行 所以这个参数有没有办法可以控制一下呢  变成单引号之类的?

您截的图应该是这个例子吧 我也看到了  但是这个好像用的是zxyTileImage  我这iserver发的服务还用不了这个 。。。

...