GIS地图引入

本文介绍了如何在Web应用中引入GIS地图,首先通过在iServer中发布地图并获取其URL,接着创建SuperMap.Map控件和TiledDynamicRESTLayer来显示地图,同时详细讲述了如何从数据库获取地图URL并动态更新地图服务。此外,还涉及到图层初始化事件、图层加载管理和数据库交互的实现。
摘要由CSDN通过智能技术生成

GIS地图的引入首先需要将地图发布在iserver中,然后获取到它发布的URL

var host, url;

host = 'http://192.168.191.1:8090';//域名

url = host + '/iserver/services/map-Map/rest/maps/Map';//行政图

       //创建地图控件

    function init() {

        map = new SuperMap.Map ("map");

        //创建分块动态REST图层,该图层显示iserver 8C 服务发布的地图,

        //其中"world"为图层名称,url图层的服务地址,{transparent: true}

        //maxResolution设置到url的可选参数图层实例化的时候设置图层最大的分辨率,默认最大的是360度/256像素(投影为4326),

        //相当于缩放级别为0级。 不同的投影下maxResolution会不同,内部会进行计算。

        //transparent(图层是否透明,默认为false) 和cacheEnabled(是否使用服务端的缓存,默认为true)

        layer = new SuperMap.Layer.TiledDynamicRESTLayer("World", url,null, {maxResolution:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值