ionic 百度地图显示问题

ionViewDidLoad() {
    let mapEle = this.mapElement.nativeElement;
    let map = new BMap.Map(mapEle);
    let geolocation = new BMap.Geolocation();
    geolocation.getCurrentPosition(function(r){
      if(this.getStatus() == 0){
        console.log(r.point);
        let mk = new BMap.Marker(r.point);
        map.addOverlay(mk);
        map.enableScrollWheelZoom(true);
        map.centerAndZoom(r.point, 9);
      } 
    })   
  }
<ion-content class="map-page">
  <div style="height: 500px; width: 100%" #mapCanvas id="map_canvas"></div>
</ion-content>

确定能够正确创建了map对象,获取定位r.point也正常,但是页面地图不显示,也没报错,请问是什么原因。

阅读 4.7k
1 个回答

首先,你给的信息有点少,需要再详细一点。

我猜会不是地图容器没有高度?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进