南宫萧尘
南宫萧尘
  • 发布:2017-03-31 17:00
  • 更新:2020-03-27 13:00
  • 阅读:3190

使用原生Maps的时候,自定义最上层的DIV被遮挡

分类:HTML5+

目前是这样一个情况.
一开始呢,感觉H5+的Maps地图,方法太少,无法满足功能需求,所以,就暂时用了js版的地图.就是在页面引入百度地图的js,然后用web地图.但是发现,性能和其他方面,有些欠缺,所以,现在想换回H5+的Maps地图.但是发现,本来应该在地图上面的div,都被Maps的地图给覆盖了.不知道,这个情况怎么处理
图一是js版的地图,下方的div都是现实在地图上方的(当时用的是js版的地图),现在我把地图换成H5+之后,变成图二的情况.


图一

图二

底下的那些按钮(div)我都用了z-index,但是不起作用

bottomHolder {

            position: absolute;  
            bottom: 10px;  
            width: 100%;  
            height: 63px;  
            z-index: 1000;  
        }
2017-03-31 17:00 负责人:无 分享
已邀请:
Trust

Trust - 少说废话

html5plus提供的map是原生的组件,层级比webview要高。
不支持自定义的覆盖物,如果实在需要可以使用地图的jssdk。

  • 南宫萧尘 (作者)

    jssdk的,手指缩放的时候,不是根据当前地图的中心点来缩放,而是根据两个手指之间的中心点来放大缩小,这样不符合项目要求.请问,有什么招可以解决这个问题吗?

    2017-03-31 17:09

  • Trust

    回复 南宫萧尘:这个。。。建议去所用地图插件的论坛查看,或者咨询下他们的技术支持人员。

    2017-03-31 17:10

wen如故i

wen如故i

纯展示的话,maps不能自定义控件吗?楼主最终选则的是什么??js吗,还是sdk。。。js对于app审核有影响吗?

3***@qq.com

3***@qq.com

参见:https://ask.dcloud.net.cn/question/14562

该问题目前已经被锁定, 无法添加新回复