在vue页面中:
appMap = uni.createMapContext('myMap', this).$getAppMap(); // 创建原生map对象
appMap.showUserLocation( true );// 打开用户位置
在nuve页面中:
官网说-->nvue没有$getAppMap(),请使用createMapContext
appMap = uni.createMapContext('myMap', this)
appMap.showUserLocation( true );// 打开用户位置
报错了:appMap.showUserLocation is not a function
为什么在nvue中通过 uni.createMapContext('myMap', this)得不到原生map对象???
3 个回复
Liew - 全栈奶爸
乱的一P
DCloud_uni-ad_HDX
配组件属性
<map :show-location="true" />
https://uniapp.dcloud.net.cn/component/map
Liew
目前 nvue createMapContext mapContext 对象只有 https://uniapp.dcloud.net.cn/api/location/map 文档中的这些方法对吧,能调用 plus.map 对象那些方法呢 addOverlay 、设置导航路线啊
2020-07-28 10:26
3***@qq.com - uniapp初学者
nvue [uni.createMapContext]这个获取不到,导致【mapCtx.getCenterLocation】执行不了,什么回调函数都没有,压根没执行,请问怎么解决