这是我geoserver发布的wms地图服务
这是我cesium加载wms地图服务的方法
当我拾取图1中,每小块地图对象的时候,报未定义
我最终想要实现,点击每小块地图对象,该地图高亮。
我引用的是这里面的cesium包,但是我图1,通过图2的方式加载出来了啊,我就想实现点击小地图,该地图高亮
您好,您可以看下分层分户单体化的例子或者分层分户单体化的例子,当用pick(movement.position)来获取对象时,返回都是undefined;但是当单体化加上了矢量面的时候,此时pick同一位置是有返回值的,这时获取的是空间坐标查询获取的矢量面对象。像倾斜摄影和WMS等服务都是用屏幕坐标拾取不了的,您想高亮可以考虑两种方案: 1. 像分层分户单体化例子一样查询属性然后添加高亮面的实体,选择其他位置时清除。 http://support.supermap.com.cn:8090/webgl/examples/editor.html#individualInformation 2. 发布MVT矢量瓦片服务即可拾取,详情参见示例: http://support.supermap.com.cn:8090/webgl/examples/editor.html#MVT
不知以上两种方案是否能满足您的要求。