Google Maps MapTypeControl位置问题

问题描述 投票:1回答:1

mapTypeControl(卫星,地形)放置到BOTTOM_LEFT / BOTTOM_CENTER / BOTTOM_RIGHT时,它将控件设置得太低,因此,当单击Satellite时,子选项将被切断。

此问题在此处可见:https://developers.google.com/maps/documentation/javascript/examples/control-positioning

左右两侧都有解决方案,方法是将控件放在LEFT_BOTTOM / RIGHT_BOTTOM中。

是否可以将其定位在中央位置更高的位置?

谢谢

google-maps-api-3
1个回答
0
投票

您可以使用以下CSS覆盖下拉菜单,使其显示在按钮上方:

.gm-style-mtc div[role="button"] + div {
  top: -90px !important;
}

top负px数量将取决于您的按钮大小设置(例如controlSize: 30)。

© www.soinside.com 2019 - 2024. All rights reserved.