google-maps - 添加带有经度和纬度的谷歌地图链接以在html中显示
问题描述
我将我的纬度和经度保存到一个 ID 中,然后我希望它链接到我的谷歌地图
我只知道显示谷歌地图链接,但是当我每次更改纬度和经度时,当我单击链接时,它可能会显示我想要的位置。
解决方案
像这样:
<td>
Latitude: <u id="lat1">46.10522</u><br>
Longitude: <u id="long1">108.616216</u><br>
<a id="goMap" href="https://www.google.com/maps" target="_blank">Click here to access Google Map</a>
</td>
<script>
var goMap = document.getElementById("goMap")
goMap.addEventListener("click", function(e) {
this.setAttribute( "href",
"https://www.google.com/maps/?q=" +
document.getElementById("lat1").textContent + "," +
document.getElementById("long1").textContent);
});
</script>
推荐阅读
- node.js - Discord 禁止服务器重建器的所有命令
- c# - 如何使用 foreach 循环将数组中的数字相加
- javascript - 移相器从左到右延迟移动
- mysql - 连接到 mysql 时出错(访问被拒绝)
- java - 向 ExoPlayer 的请求添加授权令牌
- html - 颜色选择器按钮
- c - 在 MacOS 中获取 pre-shebang 可执行路径(相当于 getauxval(AT_EXECFN) )
- c - CS50 Caesar 上的分段错误和调试
- pdfjs - 如何在 PDFJs 中添加(在 pdf 上绘制签名)功能
- swift - 为什么这个属性在初始化后保持为零?