一直都是用的javascript訪問 SuperMap iServer Java 6R 地圖服務,今天第一次用silverlight,沒想到在訪問服務的時候就碰到了問題。
要使用silverlight訪問 SuperMap iServer Java 6R 地圖服務需要注意兩點:
1、先安裝SuperMap iClient 6R(2012) for Silverlight
2、如果是訪問本地的地圖服務的話,從安裝好的文件夾裏找到clientaccesspolicy.xml文件,這是跨域文件,把這個文件放在<SuperMap_iServer_Install_Location>\webapps\ROOT 路徑下面。
第二點尤其需要注意,在help文件裏面有提到,但沒有仔細看,浪費了很多時間。