如何设置Google地图类型?

时间:2017-06-21 20:27:02

标签: ol3-google-maps

如何设置Google地图类型,例如卫星还是地形?我尝试了OpenLayers 2语法的变体:

new olgm.layer.Google( { type: google.maps.MapTypeId.SATELLITE });

new olgm.layer.Google({ 
    params: { type: google.maps.MapTypeId.SATELLITE }
});

但没有快乐。

2 个答案:

答案 0 :(得分:1)

正确的语法是:

new olgm.layer.Google({
    mapTypeId: google.maps.MapTypeId.SATELLITE
};

查看live example(点击 + Satellite 按钮)。另请参阅JavaScript source file of the example

答案 1 :(得分:0)

参见示例:

const map = new google.maps.Map(document.getElementById("map"), {
        zoom: 21,
        streetViewControl: false,
        center: { lat: ..., lng: ....},
        mapTypeId: google.maps.MapTypeId.SATELLITE
    });