ionic 百度地图显示问题

发布于 2022-09-04 12:30:13 字数 690 浏览 17 评论 0

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也正常,但是页面地图不显示,也没报错,请问是什么原因。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

羁拥 2022-09-11 12:30:13

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

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文