<?xml version="1.0" encoding="utf-8" ?>
<ProxyConfig allowedReferers=“*”
mustMatch=“true”>
<serverUrl url=“http://services.arcgisonline.com”
matchAll=“true”/>
<serverUrl url=“http://12x.1x.4x.10x:6080” //这个地址就是跨越的tileLayer服务的地址
matchAll=“true”/>
照样可以用浏览器访问:http://localhost/DotNet/proxy.ashx?http://[IP地址]:6080/arcgis/rest/services 测试一下,能否打开在这个地址端口下发布的所有数据,可以获取表示是通的,代理成功。
5、使用代理
5.1 HTML页面中:
5.2 VUE页面中
先导入:
import urlUtils from ‘esri/core/urlUtils’;
2、vue文件中,不能直接使用urlUtils.addProxyRule();,会报出 addProxyRule没这个属性(目前还不知道为啥,明明是个方法,咋会说属性)。但是有解决办法,流程如下:
export default {
name: ‘mainapp’,
data () {
return {