首页 / 浏览问题 / 云GIS / 问题详情
如何在地图上绘制矩形
9EXP 2019年08月20日

我使用的是iclient classic,按照实例代码绘制矩形,但是一直报错Cannot read property 'styleMap' of undefined",是不是引入js文件就可以用了?我没有下载任何文件,直接通过script引入

http://iclient.supermap.io/web/libs/iclient8c/libs/SuperMap.Include.js  
http://iclient.supermap.io/dist/classic/iclient-classic.js

是不是需要下载什么文件或者引入其他的什么文件?

那个iserver是干啥的,需不需要下载

1个回答

这个报错是因为没有自定义styleMap这个类,定义方法可以参考

var myStyles = new SuperMap.StyleMap(
    new SuperMap.Style({
           fillColor:"#ffcc33",
           strokeColor:"#ccff99",
           strokeWidth:2,
           graphicZIndex:1
    })
);

另外iserver有多种功能,比如发布地图服务/数据服务,发布OGC标准的地图数据,对数据进行空间分析等功能,如果只是想前端做对已有的地图url的展示则不需要iserver就可以。如果涉及到数据的查询,空间分析等需要使用到iserver

5,668EXP 2019年08月20日
...