苹果手机不能正常调用wx.openLocation

发布于 7 年前作者 ming369777 次浏览最后编辑 7 年前来自 ask

调用wx.openLocation,安卓手机可以正常打开地图,苹果手机点击无反应。

使用调试方式在苹果手机上打印出信息,发现调用该api失败。


9 回复
pingxiang
pingxiang1 楼6 年前

感激感激

fangmao
fangmao2 楼6 年前

+1

leiyuan
leiyuan3 楼6 年前

wx.openLocation调用成功,仍然没反应

zhangxiuying
zhangxiuying4 楼6 年前

太感谢了。这个太坑爹了

jing77
jing775 楼6 年前

+1

min28
min286 楼6 年前

感谢!!!

jing96
jing967 楼6 年前

处理好了  啃爹啊    这问题搞死人

minyin
minyin8 楼6 年前

感谢。

xiuyingchang
xiuyingchang9 楼6 年前

已解决。

苹果手机里似乎把组件上绑定的参数都当作字符串了,所以认为坐标点不正确,需要强制转换成number类型。

var lat  = e.target.dataset.lat;

改成

var lat  = Number(e.target.dataset.lat);