|
|
@@ -221,6 +221,32 @@ export default {
|
|
|
}
|
|
|
|
|
|
console.log('坐标转换完成');
|
|
|
+
|
|
|
+ // 保存转换后的坐标到新文件
|
|
|
+ this.saveConvertedData();
|
|
|
+ },
|
|
|
+
|
|
|
+ // 保存转换后的坐标到新文件
|
|
|
+ saveConvertedData() {
|
|
|
+ try {
|
|
|
+ // 在浏览器环境中,我们可以通过下载的方式保存文件
|
|
|
+ const dataStr = JSON.stringify(this.intersectionData, null, 2);
|
|
|
+ const dataBlob = new Blob([dataStr], { type: 'application/json' });
|
|
|
+
|
|
|
+ const url = URL.createObjectURL(dataBlob);
|
|
|
+ const link = document.createElement('a');
|
|
|
+ link.href = url;
|
|
|
+ link.download = 'map_data_gaode.json';
|
|
|
+ link.click();
|
|
|
+
|
|
|
+ URL.revokeObjectURL(url);
|
|
|
+ console.log('转换后的坐标数据已下载为 map_data_gaode.json');
|
|
|
+
|
|
|
+ // 同时,我们可以提示用户手动将文件保存到 src/mock 目录
|
|
|
+ console.log('请将下载的 map_data_gaode.json 文件保存到 src/mock 目录');
|
|
|
+ } catch (error) {
|
|
|
+ console.error('保存转换后的数据失败:', error);
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
// 检查地图环境是否安全可用
|