如何在Colab中将HTML代码的值转换为变量

问题描述

我正在尝试在Google Colab中使用HTML代码来获取用户位置。我使用此代码显示了位置,但无法将经度和纬度保存到变量中。我可以显示这些值,但是不知道如何将它们存储到变量中。有人可以帮我把值存储到lat和long吗?

from Ipython.display import HTML
HTML(
'''
<!DOCTYPE html>
<html>
<body>
<p id="demo"></p>

<script>
var x = document.getElementById("demo");

function getLocation() {
  if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
  } else { 
    x.innerHTML = "Geolocation is not supported by this browser.";
  }
}

function showPosition(position) {
  x.innerHTML = [position.coords.latitude,position.coords.longitude];
}
getLocation()
</script>
</body>
</html>
''')

display(IPython.display.HTML(html_code))

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)