首页 / 浏览问题 / 三维GIS / 问题详情
监听事件注册失败,找不到具体原因
28EXP 2019年09月18日
var layerss = scene.layers.find("JianZhu");
				layerss.setQueryParameter({
				                 url:"http://139.159.178.120:8090/iserver/services/data-3Dmap/rest/data",
				                 dataSetName : "JianZhu",
				                 isMerge : true
				             });
               //无法注册 监听事件
				viewer.pickEvent.addEventListener(function registeredbuilding(feature){
				    console.log("建筑SMid:"+feature.SMID);
				});

源码如上,

我发现数据服务中的数据集和地图服务的数据集有不符合情况,是不是我发布出现了问题???

请在线的大神帮忙解决一下,谢谢了。在线等

1个回答

您的代码中没有写dataSourceName,它找不到哪个数据源。您把这个加上应该就没有问题了
6,215EXP 2019年09月18日
layerss.setQueryParameter({
				                 url:"http://139.159.178.120:8090/iserver/services/data-3Dmap/rest/data",
								 dataSourceName:"model",
				                 dataSetName : "JianZhu",
				                 isMerge : true
				             });

大神,我加了,也无法注册啊,你看看是不是我发布的服务有问题,我感觉我代码是没有什么问题的

方便远程吗?我看一下数据
你是要远程服务器啊,还是服务链接啊??服务链接我已经重新启动了,你要是说服务器的话,可能就不方便了。你想看数据的话,截图给你可以吗?还是我等我拿到数据后你加我QQ:2368046347,远程看看
已远程解决,url地址没有传进去
谢谢了,断点以为有值了,没想到没有赋值成功,有点失败啊
...