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)
}