一条有梦想的鱼
一条有梦想的鱼
  • 发布:2018-10-12 10:23
  • 更新:2018-10-31 18:15
  • 阅读:2179

uni-app更新优化,App平台地图控件从腾讯地图调整为高德原生地图,之前写好的地图现在用不了,必须改成高德原生地图,但是能有一个选择,可以选择原来的或者新的吗?

分类:uni-app

uni-app更新优化,App平台地图控件从腾讯地图调整为高德原生地图,之前写好的地图现在用不了,必须改成高德原生地图,但是能有一个选择,可以选择原来的或者新的吗?

2018-10-12 10:23 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

覆盖问题。在小程序里地图是原生的,也有覆盖问题,如果app里使用web地图,发小程序时会发现还是有问题。解决方案如下:

  1. map组件本身有controls、markers等属性,可以设置覆盖物。
  2. 更个性的覆盖使用cover-view,在app层如果cover-view不够还可以用plus.nativeObj.view
  3. 如果是popover等弹出控件,可以改成actionsheet。这些都是层级更高的
  4. 最新版uni-app支持webview load本地HTML,也可以使用HTML的地图,但性能略差
  • 一条有梦想的鱼 (作者)

    谢谢我试试看,还有一个问题新版的map组件在使用v-if在渲染后,想不渲染,隐藏掉,v-if里的条件变成false时,map组件还是没有消失,感觉不受v-if和v-show影响,这个怎么解决

    2018-10-12 17:21

  • DCloud_heavensoft

    @372360

    2018-10-12 21:42

  • 一条有梦想的鱼 (作者)

    @372360

    2018-10-15 09:15

  • Neil_HL

    回复 一条有梦想的鱼:HX1.0.1版本已经修复了这个问题

    2018-10-15 10:40

  • 一条有梦想的鱼 (作者)

    回复 Neil_HL:好的,刚才试了,已经修复。

    2018-10-15 12:10

  • 一条有梦想的鱼 (作者)

    回复 Neil_HL:v-if可以实现,但会有0.5s这样的map组件黑屏,体验效果不好,v-show还是不能对map组件影响

    2018-10-15 13:38

  • 一条有梦想的鱼 (作者)

    回复 Neil_HL:用v-if隐藏map组件后,input组件点击弹出输入键盘后,就出现app闪退问题

    2018-10-15 14:35

  • Neil_HL

    回复 一条有梦想的鱼:这两个问题都重现了,我们会尽快修复的

    2018-10-15 15:13

  • 工藤驼一

    这种拼接的不适用于我的项目,需要菜单和图例,显示不同的marker

    2018-10-15 17:13

Neil_HL

Neil_HL

暂时还不支持,后续会考虑

  • 一条有梦想的鱼 (作者)

    上一个版本的浮窗可以放在地图上,但是最新版本高德地图会遮盖浮窗,怎么解决?

    2018-10-12 11:26

  • 三千落叶赠你

    我也有同样的问题,想问怎么解决

    2018-10-12 11:34

工藤驼一

工藤驼一

难用plus.nativeObj.view 全部一个一个拼接吗,那我中间要循环7.8个出来怎么搞

  • zhy1994821@qq.com

    您好请问您这边的问题解决了吗,我也遇到同样的问题,我是用cover-view一层一层的拼的,但是又出现了其他问题,cover-view不能设置隐藏或者显示,就是说覆盖在上面要么一直显示要么一直隐藏,不能自己去手动控制是否显示,

    2019-05-16 14:27

要回复问题请先登录注册