Google maps api 3 如何禁用谷歌";伯德';“s眼”;在OpenLayers中查看?

Google maps api 3 如何禁用谷歌";伯德';“s眼”;在OpenLayers中查看?,google-maps-api-3,openlayers,Google Maps Api 3,Openlayers,我使用Openlayers和“谷歌卫星”作为基础层。从某个缩放级别,图像切换到斜视视图,称为“鸟瞰”视图,由谷歌提出。我想知道如何禁用它,仍然有一个垂直视图 目前,我只是限制了缩放级别。但从长远来看,这种解决方案并不适合我。 (需要注意的是:我只想使用“谷歌卫星”层) 我的基础层的定义: gsat : new OpenLayers.Layer.Google( "google satellite", {type: google.maps.MapT

我使用Openlayers和“谷歌卫星”作为基础层。从某个缩放级别,图像切换到斜视视图,称为“鸟瞰”视图,由谷歌提出。我想知道如何禁用它,仍然有一个垂直视图

目前,我只是限制了缩放级别。但从长远来看,这种解决方案并不适合我。 (需要注意的是:我只想使用“谷歌卫星”层)

我的基础层的定义:

 gsat :  new OpenLayers.Layer.Google(
            "google satellite",
            {type: google.maps.MapTypeId.SATELLITE,'sphericalMercator' : true}
 ),
致以最良好的祝愿


Ugo

看起来你必须直接戳到底层的GMap对象——像这样的东西应该可以做到,我认为:

layer.mapObject.setTilt(0)
奇怪的是,我在阅读谷歌文档时说,如果你想打开它,就必须显式地打开它,而OpenLayers并没有这样做,但似乎仍然能做到