我正在开发一个使用侧面菜单的 Ionic 应用程序。当导航到一个模板时,它只是一个用于呈现谷歌地图的 div( native 使用 cordova-plugin-maps)。侧菜单覆盖在 map 上。奇怪的是我可以通过侧面菜单与 map 进行交互。
使用 Javascript Google Maps 时效果很好。
这是它的外观截图:
同样的事情出现在 Android 设备上。
高度赞赏解决问题的帮助!
编辑:
我忘了提到我正在从普通页面(不是侧面菜单)转换,因此上面的后退按钮。我希望这使它更具体。
最佳答案
这对我有用:
1. 将 ng-hide 放置到
<ion-side-menu side="left" data-ng-hide="hideLeft">
// hack sidemenu overlay
$scope.$watch(function () {
return $ionicSideMenuDelegate.getOpenRatio();
}, function (newValue, oldValue) {
if (newValue == 0) {
$scope.hideLeft = true;
} else {
$scope.hideLeft = false;
}
});
关于cordova - ionic 侧边菜单和原生谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36095968/