【问题标题】:Google map displayed in modal in Ionic 2谷歌地图在 Ionic 2 中以模态显示
【发布时间】:2017-07-26 23:29:21
【问题描述】:

我正在 Ionic 2 中开发应用程序,我想以模式显示地图。问题是我无法让它工作。相同的代码适用于普通页面,但不适用于模式。我尝试使用网络版谷歌地图 API 甚至原生 cordova 插件,但结果是相同的,模态中的空白地图,页面上的工作地图。任何建议如何解决这个问题?

【问题讨论】:

  • 为什么不为模态页面和普通页面提供代码sn-p?

标签: google-maps typescript ionic2


【解决方案1】:

你应该set the underneath page to transparent

这是我调用地图模式的工作代码

html

<ion-content [style.opacity]="isModal ? 0 : 1" padding>
  <button ion-button item-right >
    <ion-icon name="add" (click)="getLocation()"></ion-icon>
  </button>
</ion-content>

打字稿

getLocation() {
  this.isModal = true;
  let mapModal = this.modalCtrl.create(MapModalPage);
  mapModal.onDidDismiss((data) => {
    this.isModal = false;
    if(data) {
      this.location = data.location;
      this.locImage = data.image;
    }
  });
  mapModal.present();
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2019-07-04
    相关资源
    最近更新 更多