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