Openlayers 如何仅与ol铯同步地图上下文(边界框和缩放级别)?

Openlayers 如何仅与ol铯同步地图上下文(边界框和缩放级别)?,openlayers,cesium,Openlayers,Cesium,我正在编写一个页面,其中2D和3D地图并排显示,如中所示。可以在2D和3D中更改底图(彼此独立),也可以在2D和3D中打开和关闭其他图层(彼此独立) 如上所述,ol铯同步: 地图上下文(边界框和缩放级别) 光栅数据源 二维和三维矢量数据源 地图选择(选定项目) 地图和全局视图之间的动画过渡 我想创建自己的同步器,它只同步移动(地图上下文),而不同步光栅或矢量图层。所以我想创建自己的同步器,但不知道该怎么做,当我只想同步地图上下文时。这就是我正在做的: var ol3d = new olcs.

我正在编写一个页面,其中2D和3D地图并排显示,如中所示。可以在2D和3D中更改底图(彼此独立),也可以在2D和3D中打开和关闭其他图层(彼此独立)

如上所述,ol铯同步:

  • 地图上下文(边界框和缩放级别)
  • 光栅数据源
  • 二维和三维矢量数据源
  • 地图选择(选定项目)
  • 地图和全局视图之间的动画过渡
我想创建自己的同步器,它只同步移动(地图上下文),而不同步光栅或矢量图层。所以我想创建自己的同步器,但不知道该怎么做,当我只想同步地图上下文时。这就是我正在做的:

var ol3d = new olcs.OLCesium({
    map: map,
    target: 'map3d',
    createSynchronizers: function(map, scene) {
        return [
            // what to return here?
            new olcs.VectorSynchronizer(map, scene)
        ];
    }
});
ol3d.setEnabled(true);

所以现在我要返回矢量同步器。我不知道返回什么,只需同步地图上下文,其他什么都不做。没有MapContextSynchronizer之类的东西。那么我应该返回哪个同步器呢?

欢迎来到StackOverflow。请把你迄今为止的尝试贴出来,告诉我们你到底在努力什么。就目前而言,这个问题实在太宽泛了。确保通过Ing改进您的问题。您可能希望将此发布在Okay@BritishSteel上。我也在那里贴了。交叉贴