ionic1 接入百度或者高德地图 移动端不显示 pc端谷歌浏览器正常的问题解决

5 篇文章 0 订阅
4 篇文章 0 订阅

这个问题困扰了我三天!!! 火大!!!!!!

百度别人,什么api换成getscript,加scroll='false'...  各种操作,毛用没有。

看代码没有任何问题,该引入的都引了,js部分try catch 下  移动端报错 AMap(BMap) is not defined .

一开始想着是地图api没有加载  就去调了 , 相近一期办法 延迟加载 ,没用!!!

start 新项目  引入   还是不行,

切换ionic3 , 引入,艾玛 ,尽然可以。啥情况?我们项目暂时还要用ion1.。。。。。。

上个项目是可以的,所以很懵,不知道同样的代码 为什么结果不一样 


第三天,没办法 ,又重新start ,最后一试 ,不行准备放弃了 。。直接用3开发吧 ~

ionic start ***

finish后,ionic build android 

稍微注意了下控制台输出,咦!

有错误,add platform 出现问题(因为先add ,后build),

resource/**/**下的图片没有...

但是这个错误,不会影响生成platform,可是却会影响到启动的动画

app 启动时的那些东西  都在resource下 

我瞬间抓住了什么 , 然后我remove掉刚才生成的platform 。

先ionic platform add android 

发现resource 是这一步生成的 ,因为add先下载resource,

完事 再build ,安装,打开app ,没事了,地图展示了 !


总结: 

这个问题是创建项目到打包安装的流程问题!

假如跟我一样: ionic start myapp  → ionic build android     

请改成  ionic start myapp → ionic platform add android → ionic build android 

千万不要省去add platform那一步 ! 

好吧,问题解决了,感觉自己蠢的一塌糊涂。。。



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值