gpt4 book ai didi

web-services - 在.Net Core Web应用程序中获取移动地理位置

转载 作者:行者123 更新时间:2023-12-02 03:18:22 25 4
gpt4 key购买 nike

我想开发一个将在手机上运行的.Net Core Web应用程序。该应用程序需要检测移动地理位置以跟踪用户位置。

此应用的服务器端和客户端均应在手机上运行;即服务器端只是应用程序中的一个逻辑层,而不是一个单独的应用程序。由于这应该是一个小型应用程序,我想消除维护单独服务器的需要并为此使用客户端资源,因此用户需要的只是一个无需连接到服务器的移动应用程序。

我了解到 .Net Core 目前没有 GPS API 支持,因此我想使用一些 Web 服务来实现这一点。

我用谷歌搜索了很多,但找不到我可以使用的网络服务(无需添加也必须安装在移动设备上的不常见依赖项)。

这是一个好的做法吗?或者有更好的解决方案?如果是 - 我可以使用什么网络服务?

最佳答案

.NET Core Web 应用程序在服务器端运行 - 手机是 Web 应用程序的客户端,并且会在浏览器中显示 HTML 结果。因此,要检测地理位置,您将使用例如JavaScript 和 HTML5 GeoLocation API .

<script>
function getLocation() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(showPos);
} else {
alert("Geolocation is not supported by browser");
}
}

function showPos(position) {
alert("Lat: " + position.coords.latitude + " Long: " + position.coords.longitude);
}
</script>

关于web-services - 在.Net Core Web应用程序中获取移动地理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55479122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com