如何设置Google地图类型?
How to set the Google map type?
如何设置 Google 地图类型,例如卫星还是地形?我尝试了 OpenLayers 2 语法的变体:
new olgm.layer.Google( { type: google.maps.MapTypeId.SATELLITE });
和
new olgm.layer.Google({
params: { type: google.maps.MapTypeId.SATELLITE }
});
但没有快乐。
正确的语法是这样的:
new olgm.layer.Google({
mapTypeId: google.maps.MapTypeId.SATELLITE
};
看到一个live example (click on the + Satellite button). See also the JavaScript source file of the example
参见示例:
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 21,
streetViewControl: false,
center: { lat: ..., lng: ....},
mapTypeId: google.maps.MapTypeId.SATELLITE
});
如何设置 Google 地图类型,例如卫星还是地形?我尝试了 OpenLayers 2 语法的变体:
new olgm.layer.Google( { type: google.maps.MapTypeId.SATELLITE });
和
new olgm.layer.Google({
params: { type: google.maps.MapTypeId.SATELLITE }
});
但没有快乐。
正确的语法是这样的:
new olgm.layer.Google({
mapTypeId: google.maps.MapTypeId.SATELLITE
};
看到一个live example (click on the + Satellite button). See also the JavaScript source file of the example
参见示例:
const map = new google.maps.Map(document.getElementById("map"), {
zoom: 21,
streetViewControl: false,
center: { lat: ..., lng: ....},
mapTypeId: google.maps.MapTypeId.SATELLITE
});