小程序
小游戏
企业微信
微信支付
扫描小程序码分享
同一个地点的坐标,用ios端测试地点无法导航,用安卓的则正常导航
ios如图
安卓如图
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
latitude:43.766017913818374, longitude: 87.6289749145508, 小数点后超过6位的部分删掉就行
latitude:43.766017, longitude: 87.628974, 这样就ok了
我给提供代码
truncateDecimal(num, decimalPlaces) { let numStr = num.toString(); let decimalPos = numStr.indexOf('.'); if (decimalPos === -1) { return num; } let integerPart = numStr.substring(0, decimalPos); let decimalPart = numStr.substring(decimalPos + 1, decimalPos + 1 + decimalPlaces); while (decimalPart.length < decimalPlaces) { decimalPart += '0'; } return parseFloat(integerPart + '.' + decimalPart); } // 使用示例 wx.openLocation({ latitude: this.truncateDecimal(43.766017913818374, 6), longitude: this.truncateDecimal(87.6289749145508, 6), name: '边疆宾馆', address: '天山区延安路662号', scale: 16, });
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
latitude:39.961488,
longitude:116.786174,
name: '东方夏威夷',
address: '武汉市蔡甸区大沌特路1号',
scale: 14,
infoUrl: '';
});
latitude:43.766017913818374, longitude: 87.6289749145508, 小数点后超过6位的部分删掉就行
latitude:43.766017, longitude: 87.628974, 这样就ok了
我给提供代码
truncateDecimal(num, decimalPlaces) { let numStr = num.toString(); let decimalPos = numStr.indexOf('.'); if (decimalPos === -1) { return num; } let integerPart = numStr.substring(0, decimalPos); let decimalPart = numStr.substring(decimalPos + 1, decimalPos + 1 + decimalPlaces); while (decimalPart.length < decimalPlaces) { decimalPart += '0'; } return parseFloat(integerPart + '.' + decimalPart); } // 使用示例 wx.openLocation({ latitude: this.truncateDecimal(43.766017913818374, 6), longitude: this.truncateDecimal(87.6289749145508, 6), name: '边疆宾馆', address: '天山区延安路662号', scale: 16, });