引入百度地图,安卓出现白屏问题

简介: 引入百度地图,安卓出现白屏问题

问题描述:
使用框架ionic5.8.1+angular10.2.0;在index.html中直接用script标签引入百度地图,ios正常显示,但安卓的三星,华为某些机型会出现白屏,初步判断是阻塞,所以采用异步动态加载的方式。

declare let BMap:any;
loadBaiduMap() : Promise<any> {
   
  const  BMapUrl = 'https://api.map.baidu.com/api?v=2.08&ak=吧啦吧啦&callback=onBMapCallBack';
  const s = this.render2.createElement('script');
  s.src = BMapUrl;
  this.render2.appendChild(document.body,s);
  return new Promise(resolve => {
   
      window.onBMapCallBack = ()=>{
   
        resolve(BMap);
      }
  })
}
相关文章
|
定位技术 API 开发工具
Android 按照步骤接入百度地图API,定位显示不了解决办法
Android 按照步骤接入百度地图API,定位显示不了解决办法
343 1
|
Java 定位技术 API
Android探索之百度地图开发
Android探索之百度地图开发
|
定位技术 API Android开发
Android Studio进行APP设计调用百度地图API接口隐藏百度地图的logo方法
Android Studio进行APP设计调用百度地图API接口隐藏百度地图的logo方法
373 0
Android Studio进行APP设计调用百度地图API接口隐藏百度地图的logo方法
|
存储 定位技术 Android开发
安卓百度地图给Marker点添加InfoWindow(弹窗)
安卓百度地图给Marker点添加InfoWindow
564 0
安卓百度地图给Marker点添加InfoWindow(弹窗)
|
XML 前端开发 定位技术
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
387 0
Android MVVM框架使用(十三)UI更新 (App启动白屏优化、适配Android10.0深色模式)
|
定位技术 API Android开发
安卓百度地图显示地图上所有的点(Marker)
安卓百度地图显示地图上所有的点(Marker)
311 0
|
定位技术 Android开发
安卓百度地图点击回到当前位置
安卓百度地图点击回到当前位置
250 0
|
定位技术 API Android开发
安卓百度地图的所有覆盖物
安卓百度地图的所有覆盖物
120 0
|
定位技术 API Android开发
安卓基于百度地图计算两个经纬度点的直线距离并只保留两位小数
安卓基于百度地图计算两个经纬度点的直线距离并只保留两位小数
369 0
|
存储 Android开发 UED
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲
260 0
Android 音乐APP(二)启动白屏优化、定位当前播放歌曲