背景
在使用ArcGIS JavaScript API开发应用的过程中,我们经常会使用到代理。目前Esri提供三个版本的代理程序,包括:Java、DoNet和PHP,如下图:
访问地址:https://github.com/Esri/resource-proxy
由于个人是Java语言的忠实Fans,所以选择了Java版本。按说明文档的提示,做了相应配置,构建工程目录结构如下:
proxy.config是代理配置文件,只需要修改该文件即可;proxy.jsp是访问的代理服务程序。
proxy.config代理配置如下:
注意,这里的Token的服务地址走的是HTTPS协议。
之后,发布了一个全球主要城市地图服务,该服务为安全地图服务,关键代码如下: