如何在OpenLayers中禁用google“bird's eye”视图?

时间:2011-10-26 09:53:14

标签: google-maps-api-3 openlayers

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

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

我的基础层的定义:

 gsat :  new OpenLayers.Layer.Google(
            "google satellite",
            {type: google.maps.MapTypeId.SATELLITE,'sphericalMercator' : true}
 ),

致以最诚挚的问候,

Ugo

1 个答案:

答案 0 :(得分:2)

看起来您将不得不直接戳到底层的GMap对象 - 我认为应该这样做:

layer.mapObject.setTilt(0)

奇怪的是,我对Google文档的阅读说,如果你需要,你必须明确地打开它,而OpenLayers并没有这样做,但似乎仍然可以得到它。