Django手机应用程序,检测智能手机用户的位置

2024-05-13 19:26:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用Django Python构建一个web应用程序,它将主要用于智能手机。我希望应用程序能够检测到用户的位置,并将其展示到谷歌地图前端。基本上,我希望应用程序像谷歌地图GPS,然后我会做一些计算的坐标和打印出来给用户一些替代品。例如,我希望用户的坐标在他走路时得到更新。在

您对我可以使用什么模块、库或包来完成这项工作有什么建议吗?我发现了一些类似djangocms gmap的包,但我不确定这是否是正确的方法。在


Tags: 模块django方法用户web应用程序替代品djangocms
1条回答
网友
1楼 · 发布于 2024-05-13 19:26:54

这不是Django提供的函数。更多javascript和HTML5

下面是一个示例片段,您当然可以将其用于Django项目。在

<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 = "Latitude: " + position.coords.latitude + 
    "<br>Longitude: " + position.coords.longitude; 
}
</script>

相关问题 更多 >