简体   繁体   English

用Javascript获取经纬度

[英]Javascript to get latitude and longitude

I am trying to incorporate the user's current longitude and latitude into an iframe url. 我正在尝试将用户当前的经度和纬度合并到iframe网址中。 My code is below. 我的代码如下。

<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>

This just gives me a blank page. 这只是给我空白页。 Does anyone know what I am doing wrong? 有人知道我在做什么错吗?

You missed quote in src 您错过了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>');
  });

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM