我正在尝试将用户当前的经度和纬度合并到 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/