哪位知道UrlTemplateImageryProvider 请求的切片跨域怎么解决啊
跨域问题是在服务端解决,在响应头里加上允许跨域,浏览器才会跨域访问,否则浏览器不会跨域访问。
跨域的可以用nginx反向代理一下,降地图服务与自己的应用代理到一个域下,这样就不跨域了 这样可以不用管响应头这些 欺骗浏览器,对于浏览器来说在一个域下就可以了
nginx大一点的系统都会用,毕竟服务端要分块部署(几十上百台),最后就涉及到集成,出口只有一个,nginx用于反向代理和负载均衡,也可以解决跨越问题,几家公司做同一个项目,各自负责一个子系统,有时候别人是不可能为了某一家去修改响应头的
response.header("Access-Control-Allow-Origin", "*");
response.header("Access-Control-Allow-Headers", "X-Requested-With");
response.header("Access-Control-Allow-Methods","PUT,POST,GET,DELETE,OPTIONS");
response.header("X-Powered-By",' 3.2.1');
response.header("Content-Type", "application/json;charset=utf-8");
写个中间服务,自己转一次,加上跨域支持