请问问题解决了吗?我也在做这种接受后端接口获得数据的问题
map组件如何动态加载ployline- 需求的场景描述(希望解决的问题) 我现在有两个接口,接口A请求返回地图数据的marker点,地图渲染出来,marker点也显示出来了。然后我请求接口B的时候,后台返回polyline的数据集合,我直接将接口B的数据用setData方法放到页面上结果地图是显示不出来线的。去网查了好久也没有得到结果。好着急!!! - 希望提供的能力 我想问一下,怎么能动态添加地图线,有朋友实现过吗?挺着急的 也希望官方的同学给个具体的答复,非常地感谢了!
2019-04-26请问这个问题解决了吗?我也遇到和你一样的问题
地图定位在国外polyline被地图图片覆盖地图定位在国外polyline被地图图片覆盖 使用开发工具测试可以显示polyline,但是手机访问测试时,在地图未加载完地图的只有一个背景图片时能显示polyline,但是地图加载图片后就会遮盖住polyline,无法显示出来 手机网速慢加载地图图片慢时这个polyline遮盖过程最清楚。 手机上只有缩放到50KM以上才能显示polyline,猜测是地图图片被隐藏了只显示了地图背景所以才显示出polyline。 - 当前 Bug 的表现(可附上截图) 开发工具 [图片] android手机上显示效果 [图片] [图片] - 预期表现 手机上polyline被地图加载的图片覆盖无法显示 - 提供一个最简复现 Demo 以下为测试代码,地图数据和开发工具中的一致,界面上有些区别 wxml [代码]<[代码][代码]map[代码] [代码]style[代码][代码]=[代码][代码]"height:100%;width:100%;position:fixed;left:0;top:0"[代码] [代码]id[代码][代码]=[代码][代码]"map"[代码] [代码]longitude[代码][代码]=[代码][代码]"{{lng}}"[代码] [代码]latitude[代码][代码]=[代码][代码]"{{lat}}"[代码] [代码]markers[代码][代码]=[代码][代码]"{{markers}}"[代码] [代码]scale[代码][代码]=[代码][代码]"13"[代码] [代码]polyline[代码][代码]=[代码][代码]"{{polyline}}"[代码] [代码]></[代码][代码]map[代码][代码]>[代码] js [代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: { [代码][代码] [代码][代码]"markers"[代码][代码]: [{ [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m19"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.2383333, [代码][代码]"longitude"[代码][代码]: 13.8125, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"沃格尔山\nVogel"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m18"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.28410887411788, [代码][代码]"longitude"[代码][代码]: 13.858078324634448, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"博希尼湖\nLake Bohinj"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m17"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.363598, [代码][代码]"longitude"[代码][代码]: 14.0938053, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"布莱德湖\nLake Bled"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }, { [代码][代码]"iconPath"[代码][代码]: [代码][代码]"http://data.lvyou168.cn/slovenia/marker.png"[代码][代码], [代码][代码]"id"[代码][代码]: [代码][代码]"m8"[代码][代码], [代码][代码]"latitude"[代码][代码]: 45.7825175005828, [代码][代码]"longitude"[代码][代码]: 14.2036798059485, [代码][代码]"width"[代码][代码]: 22, [代码][代码]"height"[代码][代码]: 29, [代码][代码]"callout"[代码][代码]: { [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"content"[代码][代码]: [代码][代码]"波斯托伊纳溶洞\nPostojnska Jama"[代码][代码], [代码][代码]"display"[代码][代码]: [代码][代码]"BYCLICK"[代码][代码], [代码][代码]"padding"[代码][代码]: 6 } }], [代码][代码] [代码][代码]"polyline"[代码][代码]: [{ [代码][代码]"points"[代码][代码]: [{ [代码][代码]"id"[代码][代码]: [代码][代码]"m17"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.363598, [代码][代码]"longitude"[代码][代码]: 14.0938053 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m18"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.28410887411788, [代码][代码]"longitude"[代码][代码]: 13.858078324634448 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m19"[代码][代码], [代码][代码]"latitude"[代码][代码]: 46.2383333, [代码][代码]"longitude"[代码][代码]: 13.8125 }, { [代码][代码]"id"[代码][代码]: [代码][代码]"m8"[代码][代码], [代码][代码]"latitude"[代码][代码]: 45.7825175005828, [代码][代码]"longitude"[代码][代码]: 14.2036798059485 }], [代码][代码]"dottedLine"[代码][代码]: [代码][代码]true[代码][代码], [代码][代码]"color"[代码][代码]: [代码][代码]"#78A02E"[代码][代码], [代码][代码]"width"[代码][代码]: 5 }],[代码][代码] [代码][代码]"lng"[代码][代码]: 14.0938053, [代码][代码]"lat"[代码][代码]: 46.363598 },[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]wx.createMapContext([代码][代码]'map'[代码][代码], [代码][代码]this[代码][代码]).includePoints({[代码][代码] [代码][代码]points: [代码][代码]this[代码][代码].data.markers, padding: [60, 20, 60, 20],[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码]})[代码] 代码片段:https://developers.weixin.qq.com/s/VvdFHwm1737c
2019-04-26问题解决了吗?我也遇到同样的问题,苹果手机数据不显示而安卓正常
小程序代码审核通过后 IOS显示不正常 安卓部分正常 求解决啊 急急急急- 当前 Bug 的表现 IOS小程序 页面无法正常展示~看上去像是网络请求失败了 [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo [图片] 体验版 调试模式下 后台数据返回正常 没有报错 但是页面上数据依然无法展示
2018-12-06微信小程序授权,在手机上点击授权闪退,在开发者工具上面跳转是好的?获得不了openid 是什么原因呢,
微信小程序在手机上点击跳转就闪退,在开发者工具上面跳转是好的?用户的openid存不进去 Page({ data: { //判断小程序的API,回调,参数,组件等是否在当前版本可用。 canIUse: wx.canIUse('button.open-type.getUserInfo') }, onLoad: function () { var that = this; // 查看是否授权 wx.getSetting({ success: function (res) { if (res.authSetting['scope.userInfo']) { wx.getUserInfo({ success: function (res) { //从数据库获取用户信息 that.queryUsreInfo(); //用户已经授权过 wx.switchTab({ url: '../index/index' }) } }); } } }) }, bindGetUserInfo: function (e) { if (e.detail.userInfo) { //用户按了允许授权按钮 var that = this; //插入登录的用户的相关信息到数据库 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/index', data: { openid: wx.getStorageSync('openid'), nickName: e.detail.userInfo.nickName, avatarUrl: e.detail.userInfo.avatarUrl, country: e.detail.userInfo.country, gender: e.detail.userInfo.gender, province: e.detail.userInfo.province, city: e.detail.userInfo.city }, method:'POST', header: { 'content-type': 'application/json' }, success: function (res) { //从数据库获取用户信 息 that.queryUsreInfo(); console.log("插入小程序登录用户信息成功!"); } }); //授权成功后,跳转进入小程序首页 wx.switchTab({ url: '../index/index' }) } else { //用户按了拒绝按钮 wx.showModal({ title: '警告', content: '您点击了拒绝授权,将无法进入小程序,请授权之后再进入!!!', showCancel: false, confirmText: '返回授权', success: function (res) { if (res.confirm) { console.log('用户点击了“返回授权”') } } }) } }, //获取用户信息接口 queryUsreInfo: function (res) { wx.login({ success: function (res) { console.log(res.code) if (res.code) { //发 起网络请求 wx.request({ url: 'https://odxcx.cn/Ju/public/index.php/api/Login/login', data: { code: res.code }, header: { 'content-type': 'application/json' }, method: 'POST', success: function (res) { console.log(res) wx.setStorageSync('openid', res.data.openid) console.log(res.data.openid) } }) } else { console.log('登录失败!' + res.errMsg) } } }) }, })
2018-08-08是不是带sdk的都是标签错误?或者符号错误呢
运行出错[图片] 这是console出的问题
2018-06-08