是否可以检测移动浏览器的GPS位置?

Fra*_*ank 10 asp.net mobile gps

我正在制作一个针对手机的网站,并希望在访问我的默认页面时获得用户当前的GPS纬度/经度,以便我可以在他们的区域显示结果.这可能使用ASP.NET吗?

也可以看看

从移动浏览器获取位置数据

Mak*_*nko 13

是的,您可以使用JavaScript并将结果提交回服务器:

        function onPositionUpdate(position)
        {
            var lat = position.coords.latitude;
            var lng = position.coords.longitude;
            alert("Current position: " + lat + " " + lng);
        }

        if(navigator.geolocation)
            navigator.geolocation.getCurrentPosition(onPositionUpdate);
        else
            alert("navigator.geolocation is not available");
Run Code Online (Sandbox Code Playgroud)


小智 2

有些服务可以根据 IP 地址为您提供位置。它不会像 GPS 数据那么精确,但如果手机上没有安装应用程序,它可能会尽可能接近您所获得的数据。