gpt4 book ai didi

google-maps - map 初始化后是否可以更改 Google map 样式?

转载 作者:行者123 更新时间:2023-12-03 22:33:36 34 4
gpt4 key购买 nike

我了解如何使用如下自定义样式初始化 map :

var styles =   [
{
featureType: "water",
stylers: [
{ visibility: "on" },
{ color: "#ffffff" }
]
}
];

var mapOptions = {
zoom: 13,
maxZoom: 15,
minZoom: 12,
center: new google.maps.LatLng(50.924229,-1.396841),
disableDefaultUI: true,
mapTypeId: google.maps.MapTypeId.ROADMAP
styles: styles
};
map = new google.maps.Map(document.getElementById('map'), mapOptions);

但是,一旦 map 已经初始化,是否可以更改为另一种样式?例如,在触发某些事件时更改 map 的颜色?

最佳答案

是的。只是使用

map.setOptions(mapOptions);

关于google-maps - map 初始化后是否可以更改 Google map 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11865648/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com