公司名称 | 街电 | |
MP帐号(邮箱) | yunful@jumei.com | |
开发者微信号 | superkler | |
机型(如iPhone 6s plus) | 开发者工具版本:v1.01.1712150 | |
操作系统(如iOS 9.3) | mac os 10.13 | |
是否必现 | 是 | |
出现时间 | 最近一个月 | |
操作路径(即如何操作可以复现该问题) | ||
使用开发者工具打开一个带地图组件的小程序页面、在地图组件上面设置marker , 使用下载网络图片到本地后(wx.downloadFile,wx.saveFile) 将获得的本地图片地址 作为marker 的 iconPath 显示到地图上,此时地图上不会显示该图片,显示的为一个默认图片。 地图上control 也存在同样的问题,显示为一个透明带边框的图片 真机测试无该问题 | ||
问题描述(具体问题介绍) | ||
使用网络图片下载到本地后作为地图marker的iconPath 工具上无法正确显示、使用了网络图片下载到本地后作为地图control 的iconPath 也无法正确显示 | ||
问题截图(客户端问题界面截图) | ||
真机显示正常 | ||
代码片段截图 | ||
想问下楼主地图上的这个用户头像是如何获取的,使用了街电的小程序试了下,并没有弹出用户授权,但是却拿到了用户头像
使用 open-data 组件 https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html
我也是用的open-data组件,在正常布局上显示是没什么问题的,但是在地图上不是只能使用cover-image和cover-view两个标签吗?我把open-data放到cover-view后开发工具上可以显示头像但是会报错
代码如下:源代码:
<cover-view class='top'>
<cover-view style="width: 64rpx;height:64rpx; text-align: center;margin:5px;border-radius: 32rpx;overflow: hidden;">
<open-data type="userAvatarUrl"></open-data>
</cover-view>
<cover-view style="margin:20rpx 20rpx;color: #CCC;">|</cover-view>
<cover-view style="width: 70%;text-align: left;" >
<cover-view style="margin:28rpx 10rpx;width: 100%;height:100%;font-size:28rpx;color:#999">搜索位置查找附近的童车</cover-view>
</cover-view>
<cover-view style="margin:20rpx 10rpx;color: #ccc;">|</cover-view>
<cover-view catchtap="catchLeimu" style="margin-top:10rpx;height:100%;width:64rpx;">
<button class="iconfont icon-leimu" style="width:60rpx;height:60rpx;color:#999;"></button>
</cover-view>
</cover-view>
<map id="map" longitude="{{longitude}}" latitude="{{latitude}}" scale="{{scale}}" controls="{{controls}}" bindcontroltap="controltap" markers="{{markers}}" bindmarkertap="markertap" polyline="{{polyline}}" bindregionchange="regionchange" style="width: 100%; height: 100vh;"></map>
麻烦帮我看下是我哪里写错了,感谢!!!