首页 / 浏览问题 / 其他 / 问题详情
怎么通过iclient访问代理服务加载地图服务
1EXP 2017年09月19日
关于通过IClient访问代理服务再访问地图服务,将获取到的地图服务实现客户端的各项功能。该方式具体怎么实现,请给一个思路和一个实现的代码demo

1个回答

将请求的iServer服务地址改为代理服务地址就行,若要设置全局代理,iClient for JavaScript中设置SuperMap.ProxyHost即可。
代理服务用于中转服务,过程大概是:
客户端向代理服务发送请求,
代理服务器将请求发给对应处理服务器(比如iServer),
处理服务器处理请求返回结果,
代理服务器接受处理服务器的结果再返回给客户端。

当然,代理服务器可能会做一些权限控制、服务分发、请求过滤、结果筛选等,这要看代理服务具体是怎么工作的,最简单的代理就是上述什么都不处理,只负责中转,那么访问代理服务和访问原始服务的效果是一样的。
1,780EXP 2017年09月19日
...