防止ol3-google

时间:2016-12-15 10:56:33

标签: ol3-google-maps

我非常感谢MapGears的优秀ol3-google integration作品。

我的疑问是,是否可以将Google Satellite图层设置为不在更高的缩放级别倾斜?我意识到这是默认行为,但在OpenLayers 2中,可以使用[googleSat] .mapObject.setTilt(0);

行代码停止此操作(see example

我非常感谢有关此方面的任何帮助。

1 个答案:

答案 0 :(得分:0)

在OLGM

中设置Google地图地图的倾斜度

首先从OLGM lib获取Google地图地图,然后设置所需的倾斜值,即可阻止Google地图地图倾斜:

olGM.getGoogleMapsMap().setTilt(0)

防止地图缩小/缩小

这超出了原始问题的范围,但仍然是有价值的信息。

目前无法阻止地图缩小到更高的缩放级别。

问题在于:为了计算要提供给Google地图的缩放级别,在OpenLayers地图中使用的分辨率列表必须相同。可以定义我们自己的分辨率列表,或者只是在OpenLayers'maxResolution中设置ol.View,但要么阻止OL和GM之间的同步。

我不是说这是不可能的,但是需要开发才能这样做。我打开了issue on ol3-google-maps GitHub来跟踪此内容。