0

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

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

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

但没有快乐。

4

2 回答 2

1

正确的语法是这样的:

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

查看一个实时示例(单击+ 卫星按钮)。另请参阅示例的 JavaScript 源文件

于 2017-06-22T12:17:50.560 回答
0

见例子:

const map = new google.maps.Map(document.getElementById("map"), {
        zoom: 21,
        streetViewControl: false,
        center: { lat: ..., lng: ....},
        mapTypeId: google.maps.MapTypeId.SATELLITE
    });
于 2021-08-10T12:58:32.020 回答