小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用wx.openLocation,安卓手机可以正常打开地图,苹果手机点击无反应。
使用调试方式在苹果手机上打印出信息,发现调用该api失败。
9 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
已解决。
苹果手机里似乎把组件上绑定的参数都当作字符串了,所以认为坐标点不正确,需要强制转换成number类型。
var lat = e.target.dataset.lat;
改成
var lat = Number(e.target.dataset.lat);
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
我是在 webview 里调用的打开地理位置,用的 接口测试号的jssdk,刚开始一直调不起来,坐标转Numer 也不行,最后发现 需要用户关注一下 接口测试号公众号... 坑
wx.openLocation调用成功,仍然没反应
感激感激
太感谢了。这个太坑爹了
处理好了 啃爹啊 这问题搞死人
+1
感谢。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
已解决。
苹果手机里似乎把组件上绑定的参数都当作字符串了,所以认为坐标点不正确,需要强制转换成number类型。
var lat = e.target.dataset.lat;
改成
var lat = Number(e.target.dataset.lat);
我是在 webview 里调用的打开地理位置,用的 接口测试号的jssdk,刚开始一直调不起来,坐标转Numer 也不行,最后发现 需要用户关注一下 接口测试号公众号... 坑
wx.openLocation调用成功,仍然没反应
感激感激
太感谢了。这个太坑爹了
处理好了 啃爹啊 这问题搞死人
+1
+1
感谢。