将请求的iServer服务地址改为代理服务地址就行,若要设置全局代理,iClient for JavaScript中设置SuperMap.ProxyHost即可。
代理服务用于中转服务,过程大概是:
客户端向代理服务发送请求,
代理服务器将请求发给对应处理服务器(比如iServer),
处理服务器处理请求返回结果,
代理服务器接受处理服务器的结果再返回给客户端。
当然,代理服务器可能会做一些权限控制、服务分发、请求过滤、结果筛选等,这要看代理服务具体是怎么工作的,最简单的代理就是上述什么都不处理,只负责中转,那么访问代理服务和访问原始服务的效果是一样的。