将mapTypeControl(卫星,地形)放置到BOTTOM_LEFT / BOTTOM_CENTER / BOTTOM_RIGHT时,它将控件设置得太低,因此,当单击Satellite时,子选项将被切断。
此问题在此处可见:https://developers.google.com/maps/documentation/javascript/examples/control-positioning
左右两侧都有解决方案,方法是将控件放在LEFT_BOTTOM / RIGHT_BOTTOM中。
是否可以将其定位在中央位置更高的位置?
谢谢
您可以使用以下CSS覆盖下拉菜单,使其显示在按钮上方:
.gm-style-mtc div[role="button"] + div {
top: -90px !important;
}
top
负px数量将取决于您的按钮大小设置(例如controlSize: 30
)。