要素添加成功但是没有显示

0 投票
通过 JS 添加要素数据能成功,但是在地图服务上没有显示?
12月 5, 2016 分类:  2017次浏览 | 用户: zrdx 初出茅庐 (82 分)
重新分类 12月 5, 2016 用户:zrdx

1个回答

0 投票
 
已采纳
地图没有显示,查看一下cacheEnabled有设置为false,不使用缓存。
还有 重绘一下地图有吗 添加的要素是否在地图范围内

温馨提示:以后咨询JavaScript客户端的问题 分类请选择云GIS
12月 5, 2016 用户: 刘美玲 名扬四海 (1,355 分)
采纳于 12月 5, 2016 用户:zrdx

这是查询的结果

没有使用缓存,地图有重绘,但是查询出的结果没有数据,打开数据集是能找到添加的信息

查询没有数据,你是通过什么查询的,还有打开数据集能找到添加的信息,是在地图范围内吗?
我是通过QueryBySQLService 查询 SMID,在地图范围内,现在发现一个问题是使用IDesktop打开发现图层关联的属性表中没有,数据源的数据集中有,这是什么原因呢?
数据源的数据集有加载到地图里面去吗 地图的图层对应的是该数据源进行更新的数据集吗
怎么判断数据集是否加载到地图里面?从Idesktop中看,图层是有关联到该数据集的,但是从数据源中打开的与从图层查看关联的属性表内容不一样,图层关联的没有添加的要素
idesktop里面,图层属性里可以看到这个图层指定的数据集来自哪个数据源里的哪个数据集,你现在要确定地图的图层是指定的你所更新的数据集

谢谢,找到原因了,的确是我关联的属性表的问题,不好意思麻烦您了

再请教一下,目前我的数据源是这种情况

在点数据集里面包含有第一个表格的数据,在图层操作的时候操作的是点数据集包含的属性表内容,这是不是可以说此时并不需要引入第一个表格数据到数据源里面呢?

对,你的地图没有引入的数据集,数据源可以不加载该数据集
好的,谢谢
...