资源描述:
《水经注离线谷歌卫星地图加载服务中间件调用示例 for arcgis js api》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、水经注离线谷歌卫星地图加载服务中间件调用示例ForArcGISJSAPI1.说明水经注离线谷歌卫星地图加载服务中间件可利用离线地图的.dat文件在本地建立服务端,并生成影像、标签、高程等服务地址,可以在ArcGISAPIforJavaScript中直接调用该服务地址,并将请求到的服务资源显示在前端,当请求的地图资源不存在可通过网络直接下载缺失的地图,并储存在.dat文件中。2.实现2.1准备ArcGISAPIforJavaScript下载ArcGISAPIforJavaScript。API的下载地址为http://support
2、.esrichina.com.cn/2011/0223/960.html。最新版本为3.9。取arcgis_js_v39_apiarcgis_js_v39_apiarcgis_js_api文件夹下library文件夹及arcgis_js_v39_sdkarcgis_js_v39_sdkarcgis_js_api文件夹下sdk文件夹。放入新的文件夹中。例如”..水经注离线谷歌卫星地图加载服务中间件调用示例ForArcGISAPIforJavaScriptRiverMapServerSampleForArcGISJSap
3、i”如下图。2.2ArcGISAPIforJavaScript离线部署2.2.1IIS部署打开信息服务管理器(IIS),添加网站,设置物理路径为..水经注离线谷歌卫星地图加载服务中间件调用示例ForArcGISAPIforJavaScriptRiverMapServerSampleForArcGISJSapi。在绑定一栏中分配IP地址。这里的IP地址为192.168.1.51,端口为默认端口80。在功能视图中目录浏览一项启用视图浏览功能。2.2.2ArcGISJSAPI离线部署用记事本打开:library3.93.9
4、init.js文件,将文本中[HOSTNAME_AND_PATH_TO_JSAPI],用/library/3.9/3.9/替换,其中myserver可以是机器名、IP等,这里部署的IP地址为192.168.1.51,即将[HOSTNAME_AND_PATH_TO_JSAPI]替换为192.168.1.51/library/3.9/3.9/。用记事本打开:library3.93.9jsdojodojodojo.js文件,将[HOSTNAME_AND_PATH_TO_JSAPI]替换为192.168
5、.1.51/library/3.9/3.9/。(示例中已将[HOSTNAME_AND_PATH_TO_JSAPI]改为192.168.1.51/library/3.9/3.9/)在其目录下新建一个html文件“RiverMapServerSampleForArcGISJSApi.html”,如下图.利用记事本打开“RiverMapServerSampleForArcGISJSApi.html”并进行编辑,具体内容如下。
6、content="text/html;charset=utf-8">RiverMapServerSample_For_ArcGISApiForJavaScript7、tylesheet"href="library/3.9/3.9/js/esri/css/esri.css">