沧桑
沧桑
  • 发布:2019-10-30 19:35
  • 更新:2019-10-30 20:38
  • 阅读:1739

【报Bug】nvue map $getAppMap is not a function

分类:uni-app

详细问题描述

nvue map组件 无法使用 $getAppMap
提示 $getAppMap is not a function

.nvue 文档编译
不管是在 onReady 还是 mounted 里调用都不行,

this.maps = uni.createMapContext('map1', this);
正常

TypeError: that.maps.$getAppMap is not a function. (In 'that.maps.$getAppMap()', 'that.maps.$getAppMap' is undefined)

2019-10-30 19:35 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

那肯定。$getAppMap得到的plus.map的对象。
在nvue里,那地图对象并不是plus的地图,要用https://uniapp.dcloud.io/api/location/map?id=createmapcontext 控制

  • 沧桑 (作者)

    那请问在 nvue 里如何拿到 plus 地图

    2019-10-31 02:54

  • 5***@qq.com

    nvue页面下,getCenterLocation也没法用啊

    2020-03-14 09:33

  • 5***@qq.com

            that.map = uni.createMapContext("map",that);  
    that.map.getCenterLocation({
    type: 'gcj02',
    success: function(res){
    console.log(res)
    that._centerChange(res)
    }
    })

    2020-03-14 09:39

  • DCloud_uniAD_HDX

    回复 5***@qq.com: 已修复,下次发版生效

    2020-03-16 14:03

  • 5***@qq.com

    回复 DCloud_uniAD_HDX: 好的,谢谢,请问nvue markers支持网络图片吗?

    2020-03-16 15:19

  • 无符号

    回复 沧桑: 我也遇到这个问题了,请问楼主解决了吗

    2021-04-22 01:34

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