小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据

微信小程序,微信公开课,小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据 微信公开课

微信公开课小程序热门讨论关于「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」的小程序开发问题
补充:当前Bug的表现(可附上截图)预期表现(如图)官方文档mpweixinqqcomwxopenplugindevdocappid=wx5bc2ac602a747594token=lang=zh_CN特殊说明注意数据要在data中初始化,不要再onLoad中直
展开:当前Bug的表现预期表现(如图)官方文档:https:mpweixinqqcomwxopenplugindevdoc?appid=wx5bc2ac602a747594&token=&lang=zh_CN特殊说明:注意:数据要在data中初始化,不要再onLoad中直接setData,因为onLoad中直接setData,properties的routeInfo的observer:function(newVal,oldVal),newVal接收不到参数,导致参数报错,之后可以通过其bind他事件setData更新routeInfo达到变更起终点参数的效果官方案例:letplugin=requirePlugin(myPlugin)letrouteInfo={ startLat:3990469, 起点纬度选填 startLng:11640717, 起点经度选填 startName:我的位置, 起点名称选填 endLat:3994055, 终点纬度必传 endLng:11643207,终点经度必传 endName:来福士购物中心,终点名称必传 mode:“car”算路方式选填}Page({data:{ routeInfo:routeInfo}})这是官方的案例,需要写在外面,问题是这样,页面只会执行一次这边的数据是需要硬编码写死嘛我所需要的功能是动态的,导航的经纬度信息是根据用户所在位置的,按照官方这种描述,是永远无法实现了嘛即速小程序:问题已经解决,采用wx:if语句,在数据没有赋值的时候地图不加载,数据一旦赋值,再显示地图这样的话,可以在onload里面控制地图数据初始化<blockwx:if={{routeInfoendLat0}}<maprouterouteinfo={{routeInfo}}<maproute<blockonLoad:function(options){letrouteInfo=获取数据thatsetData({routeInfo:{startLat:,起点经度选填startLng:,起点纬度选填startName:,起点名称选填endLat:routeInfoendLat,终点经度必传endLng:routeInfoendLng,终点纬度必传endName:测试,终点名称必传mode:car算路方式选填}}):插件是只能使用不能修改的
更多有关「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」的讨论可以前往微信公开课小程序参与互动哦!了解更多

「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」热门讨论订阅

微信小程序,微信公开课,小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据
订阅小程序

方法1:微信扫描微信公开课小程序码即可订阅热门讨论「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」

方法2:微信搜索微信公开课小程序名称进入,即可订阅热门讨论「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」

方法3:微信网页访问即速商店,长按识别微信公开课小程序码即可订阅热门讨论「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」

微信公开课小程序热门讨论「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」由微信公开课原创摘录于微信小程序商店shop.jisuapp.cn,转载请注明出处。

微信公开课热门讨论「小程序定制腾讯地图插件根据官方方案无法初始化地图所需数据」由微信公开课开发者向微信用户提供,并对本服务内容、数据资料及其运营行为等真实性、合法性及有效性承担全部责任。