首页 / 浏览问题 / 其他 / 问题详情
如何组合多个tiledMapLayer
18EXP 2018年12月29日

我这边有多个图层服务需要加载到底图中,如下图所以,这是其中一个图层服务的代码

如上图所示,如果我点击地图,即可通过相应的数据层去查询到相应的数据

如果我又添加了另外一个地图的图层服务,如何去查询数据,图层服务是分开发的

地图的现实效果如上

我们的需求是县级的田块数据是各自独立的,即每个县一个服务,每个县级的数据对应超图账号管理中的一个账号,如何能做到我同时加载两个县级图层服务的时候,根据点击能查询到田块中相应的数据?

1个回答

您好,您为什么选择每个账号对应一个服务这个功能?看您的描述可以做一个点击查询,先做判断,点击的是哪个图层,然后做点击查询
5,668EXP 2018年12月29日
因为我这边相当于角色权限,一个账号对应一个服务的,点击查询的话,我代码里面有体现的,现在能做出来点击查询的,我也想到做图层判断的,但是还没在官方的API里面找到相应的API文档,烦请指教了
可不可以这么理解,不同的账号在不同的ip上使用,然后只能对自己发布的服务进行查询。这样的话可以给各自的服务设置token,通过指定ip的方式。然后在调用那个url的时候在原本的url后面加上?token=  然后贴上各自的token 就可以实现
是可以这么理解,我这边一个地图上需要叠加好几个图层服务,如何通过地图的点击去区分当前点击的哪个图层服务是我现在的难点的
...