JavaScript如何动态创建 URL 以在 Google 地图上打开经纬度位置
作者:互联网
2025-11-06
JavaScript如何动态创建 URL 以在 Google 地图上打开经纬度位置
在使用 React 和 Superbase 构建地图应用程序时,我遇到了想要创建一个链接以打开 Google 地图上的特定位置的情况。
谷歌地图坐标链接格式对此很有用。
基本 URL 结构
在谷歌地图中,您可以使用以下语法指定纬度和经度来打开某个位置:
https://www.google.com/maps?q=,
例如,如果您想显示
纬度:49.2827
经度:-123.1207
https://www.google.com/maps?q=49.2827,-123.1207
在浏览器中打开此链接将显示该位置并带有图钉标记。
使用 JavaScript 进行动态创建
在 React 等框架中使用变量时,
请使用模板字面量构造 URL。
const lat = 49.2827;
const lng = -123.1207;
const googleMapUrl = `https://www.google.com/maps?q=${lat},${lng}`;
console.log(googleMapUrl);
// → https://www.google.com/maps?q=49.2827,-123.1207使用模板字面量(...),
您可以将变量 ${} 嵌入到字符串中。
React 示例
例如,从 Supabase 获取地点信息:
a标签链接 `https://www.google.com/maps?q=${latitude},${longitude}`这样输入后,点击即可在谷歌地图中打开该地点的位置。
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
案例分析:从“慢”到“快”,一个后台管理页面的优化全记录
03/31
VTJ.PRO 在线应用开发平台部署与运维
03/31
案例分析:一个复杂表单的响应式性能优化
03/31
useTemplateRef 详解
03/31
终局之战:全链路性能体检与监控
03/31
VTJ.PRO 在线应用开发平台前端架构
03/31
基于micro-app的微前端落地实践
03/31
Vue3 路由实战 | Vue Router 从 0 到 1 搭建权限管理系统
03/31
纯干货,前端字体极致优化!谷歌、阿里、字节、腾讯都在用的终极解决方案,Vue3 + Vite 直接抄,页面提速不妥协!
03/31
我做了一个专为油猴打造的轻量级 Vue 组件注入库
03/31
AI精选
