app获取经纬度没有问题,但是随后地图中心点经纬度无法读取成功,但是F2/G2格如果提前读取MySQL经纬度数据,中心点就可以读取成功1.app获取经纬度填入F2/G2,是通过模板web属性,加载启始// 移除最外层多余的 function(){}function beforePromise(resolve, reject) { FR.location(function (status, msg) { if (status === 'success') { // 拆分经纬度(假设返回格式为"纬度,经度") const = msg.split(','); // 填入对应单元格 contentPane.setCellValue('G2', latitude); // 纬度填G2 contentPane.setCellValue('F2', longitude); // 经度填F2 resolve(true); // 允许提交 } else { FR.Msg.alert('定位失败', msg); reject(false); // 阻止提交 } });}// 若在提交事件中使用,需补充调用逻辑(假设当前是提交前事件)// 新增调用 beforePromise 的逻辑,将其封装为 Promisereturn new Promise((resolve, reject) => { beforePromise(resolve, reject);});2.设置地图中心点经纬度自动读取为F2/G2,是通过模板web属性,加载结束// 假设地图组件名称为map1var map = contentPane.getWidgetByName('标准'); if (map) { // 获取中心点经纬度 var center = map.getCenter(); if (center) { var longitude = center.lng; var latitude = center.lat; // 将经度设置到D2单元格 contentPane.setCellValue('F2', longitude); // 将纬度设置到F2单元格 contentPane.setCellValue('G2', latitude); }}