调用微信内置地图查看位置接口要注意的问题

wx.openLocation({
latitude: lat, // 纬度,浮点数,范围为90 ~ -90
longitude: lng, // 经度,浮点数,范围为180 ~ -180。
name: '', // 位置名
address: '', // 地址详情说明
scale: 1, // 地图缩放级别,整形值,范围从1~28。默认为最大
infoUrl: '' // 在查看位置界面底部显示的超链接,可点击跳转
});

latitude 和 longitude 必须是浮点数, 所以字符串参数必须先经过parseFloat处理才能使用。

var locationStr = "112.72934,23.279196"
var arr = locationStr.split(",")
wx.openLocation({
longitude: parseFloat(arr[0]),
latitude: parseFloat(arr[1])
fail : function(err) {
alert(res.errMsg)
});

建议所有调用jssdk的代码,都要考虑fail的情形增加一个错误处理函数

fail : function(err) {
alert(res.errMsg)
}

微信扫一扫,分享到朋友圈

调用微信内置地图查看位置接口要注意的问题
返回顶部

Optimized by WPJAM Basic

显示

忘记密码?

显示

显示

获取验证码

Close