You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Notepad++中录制宏提取经纬度并转为JS格式?

在Notepad++中录制宏提取经纬度并转换为JS格式的方案

操作步骤:

  • 打开你的城市数据集文件,点击顶部菜单栏的宏 -> 开始录制。
  • 按下Ctrl+H打开替换窗口,切换到替换标签页,勾选正则表达式(别勾.匹配换行符)。
  • 在查找目标里输入正则:^'.+?',(\d+\.\d+),(\d+\.\d+),'.+?',\d+$
    (如果数据集里有负数经纬度,把正则改成^'.+?',(-?\d+\.\d+),(-?\d+\.\d+),'.+?',\d+$即可兼容)
  • 在替换为里输入:new google.maps.LatLng($1, $2),
  • 点击全部替换,完成后关闭替换窗口。
  • 点击宏 -> 停止录制,再选宏 -> 保存当前录制的宏,给宏起个好记的名字(比如经纬度转JS格式),以后就能直接复用。

简单说明:

  • 正则里的(\d+\.\d+)用来精准捕获纬度、经度的数值,替换框里的$1和$2对应捕获到的第一个、第二个数值,也就是lat和long。
  • 替换后的格式完全匹配Google Maps JS API创建坐标对象的写法,直接复制到JS代码里就能用。

内容的提问来源于stack exchange,提问作者user19971387

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 05:32:40