Map组件疑问?

问题模块
API和组件

根据开发文档描述,map 组件是由客户端创建的原生组件,它的层级是最高的,也就是说它上面不可以再叠加其它视图,但我在其它小程序上,如通勤助手,摩拜单车上看到了map组件上是可以叠加其它组件的,是否是因为他们是微信合作伙伴而给他们开放了部分隐藏接口,我们要实现类似的功能有什么建议?

最后一次编辑于  2017-04-19  (未经腾讯允许,不得转载)
收藏评论 0
关注问题写回答

16 个回答

  • 老杨老杨

     https://mp.weixin.qq.com/debug/wxadoc/dev/component/cover-view.html


    赞同 0没有帮助
    评论 0
    复制
    2017-10-19
  • waterwater

    安装官网做的,真机上还是没有显示出来canvas;

    iphone8  ios11

    开发工具v1.0.0171018

    基础库1.6.0

    代码如下

    wxml

    <map id="map" longitude="113.324520" latitude="23.099994" scale="14" bindregionchange="regionchange" style="width: 100%; height: 300px;">
    </map>
     
    <canvas style="position: absolute;width: 300px; height: 200px;top:0" canvas-id="firstCanvas"></canvas>


    js

    Page({
      data: {
      },
      regionchange(e) {
        console.log(e.type)
      },
     
      canvasIdErrorCallback: function (e) {
        console.error(e.detail.errMsg)
      },
      onReady: function (e) {
        // 使用 wx.createContext 获取绘图上下文 context
        var context = wx.createCanvasContext('firstCanvas')
        context.setStrokeStyle("#00ff00")
        context.setLineWidth(5)
        context.rect(0, 0, 200, 200)
        context.stroke()
        context.draw()
      }
    })



    开发工具效果



    手机效果




    赞同 0没有帮助
    评论 0
    复制
    2017-10-19
  • 老杨老杨

    用  cover-view  就可以了  但必须在 map 标签内

    赞同 0没有帮助
    评论 0
    复制
    2017-09-30
  • 灰黑发灰黑发

    楼主,气泡里面可以添加图片麽?可以修改气泡大小和给气泡内东西添加点击事件么?

    赞同 0没有帮助
    评论 0
    复制
    2017-09-11
  • 延飞延飞

    我的不是图片,上边的打卡时间,上班时间,地点所有的都要跟随变化


    赞同 0没有帮助
    评论 0
    复制
    2017-06-08
  • 新新新丶新新新丶

    这样,好的,谢谢

    赞同 0没有帮助
    评论 0
    复制
    2017-05-15
  • 清飞清飞

    @新新新丶 现在自定义气泡还无法实现,只能通过变通的方式展示了

    赞同 0没有帮助
    评论 0
    复制
    2017-05-13
  • 新新新丶新新新丶

    这几天也有涉及到map的使用,看完楼主这贴明白了很多;

    不知道楼主说的弹出自定义气泡的问题实现了?


    赞同 0没有帮助
    评论 0
    复制
    2017-05-12
  • 清飞清飞

    @YJFn

    你的在地图上浮动controls是没问题的,但摩拜的红包计时界面绝对不是这个可以实现的,应该是上面@Can提到的用canvas自绘来实现,顺序不对了也是个坑,自绘实现起来还是相对会麻烦点的!!!

    赞同 0没有帮助
    评论 0
    复制
    2017-04-21
  • 清飞清飞

    @Can

    感谢!!!

    我测试的是将先canvas后map,导致绘图闪烁覆盖,按照你的顺序测试了可以实现!

    另:你们有没有计划进一步开放地图能力,比如现在地图marker点击弹出气泡无法定制样式以及响应事件?

    赞同 0没有帮助
    评论 0
    复制
    2017-04-21