openLocation:fail parameter error: parameter.longitude should be Number instead of String
使用parseFloat将字符串转为数字
uni.getLocation({ type: 'gcj02', //返回可以用于uni.openLocation的经纬度 success: function(res) { uni.openLocation({ latitude: parseFloat(that.data.lat), longitude: parseFloat(that.data.lng), success: function() { console.log('success'); } }); } });