小程序
小游戏
企业微信
微信支付
扫描小程序码分享
map bindmarkertap返回的markerId不是我传递的id 返回了 一个 markerId:90000000
6 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
markerid的值类型必须为number类型,并且handbindmarkertap中参数e,他会将markerid存放在detail属性对象中和e对象当中,所以在真机测试都可以通过。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
两年了,我也是遇到了这个问题,markerid变成了9000开头的
真机上哪怕是字符串也是正常返回的,但是测试的时候得要number类型才行,可以自定义之后导入进去
我也是这样 id为字符串类型 返回的是900000开头的。要是换成number类型的就没问题了。但是我们绑定的id一直都是guid类型的。难搞
你好,麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
ios 真机上是好的 安卓还没试
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
markerid的值类型必须为number类型,并且handbindmarkertap中参数e,他会将markerid存放在detail属性对象中和e对象当中,所以在真机测试都可以通过。
两年了,我也是遇到了这个问题,markerid变成了9000开头的
真机上哪怕是字符串也是正常返回的,但是测试的时候得要number类型才行,可以自定义之后导入进去
我也是这样 id为字符串类型 返回的是900000开头的。要是换成number类型的就没问题了。但是我们绑定的id一直都是guid类型的。难搞
如下代码:
for (var i = 0; i < res.data.length; i++) {
mks.push({ // 获取返回结果,放到mks数组中
title: res.data[i].title,
id: Number(res.data[i].id),
latitude: res.data[i].location.lat,
longitude: res.data[i].location.lng,
iconPath: "../../image/mk.png", //图标路径
width: 22,
height: 22,
_distance:res.data[i]._distance
})
}
你好,麻烦提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
ios 真机上是好的 安卓还没试