Javascript获取纬度和经度

标签 javascript google-maps

我正在尝试将用户当前的经度和纬度合并到 iframe url 中。我的代码如下。

<script>

var lat = position.coords.latitude;
var lon = position.coords.longitude;

document.write('<iframe src=http://weather.wdtinc.com/imap/imap5/?&INIT_LAT='+lat+'&INIT_LON='+lon+'> </iframe>');
</script>

这只会给我一个空白页。有谁知道我做错了什么?

最佳答案

您错过了 src 中的引用

    navigator.geolocation.getCurrentPosition(function(position) {
      document.write('<iframe src="http://weather.wdtinc.com/imap/imap5/?&INIT_LAT=' +
        position.coords.latitude+
        '&INIT_LON='+
        position.coords.longitude+'" > </iframe>');
  });

关于Javascript获取纬度和经度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40936123/

相关文章:

javascript - 从字符串 javascript/jquery 中提取 anchor 标记 href

javascript - 如何将本地自定义字体应用于 Stripe Elements?

javascript - 如何使用他们的 API 设置 Google map 的样式

javascript - 单击标记谷歌地图时如何使用 Bootstrap 创建上下文菜单?

javascript - 如何将参数发送到 php 脚本(使用 ajax)以便将它们包含在服务器端?

javascript - 使用 multer 发送多个表单数据到express API

javascript - ng-click 动态创建的按钮的范围在 Google map 上不起作用

在 fragment 中重新打开时,android maps v2 崩溃

javascript - Google map 在 HTML 上不可见

javascript - 如何使用 Vue 对全局变量使用react?