我已使用自己的 UI 设置初始化并呈现了 Google map 对象。现在,当用户交互时,我想更改某些控件的显示内容和位置。例如我尝试这样做 ->
map.mapTypeControl = true;
map.mapTypeControlOptions = {
style: google.maps.MapTypeControlStyle.DEFAULT,
position: google.maps.MapTypeControlStyle.RIGHT_CENTER
};
其中 map
是我的 Google map 对象,但 map 不会渲染它。我需要做什么才能让我的 Google map 对象更新其设置?
我使用此页面作为引用,https://developers.google.com/maps/documentation/javascript/controls ,但无法弄清楚。
非常欢迎有关如何更新这些类型的设置的一般答案。 谢谢!
最佳答案
我的错误。应该做 ->
map.setOptions({
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DEFAULT,
position: google.maps.ControlPosition.BOTTOM_CENTER }
});
关于javascript - 更新 Google Maps API v3 中的 UI 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26101575/