如何在html5应用程序中读取当前位置

How to read current location in html5 application

本文关键字:读取 位置 应用程序 html5      更新时间:2023-09-26

ASP.NET MVC4移动HTML5在线应用程序在Android和Apple手机以及Chrome、Android和Safari浏览器中的平板电脑中运行。

应用程序包含html按钮

<form action='SavePosition'>
  <input type='submit' value='Send' name='position'>
  </form>

其应当将当前位置发送到服务器。服务器应在地图中显示位置。

如何在HTML5/Javascript中实现这一点?据我所知,html5不存在这样的可能性。如果有帮助的话,我可以强制用户在所有设备上使用谷歌Chrome浏览器。

您可以通过javascript请求职位。

if (navigator.geolocation)
    navigator.geolocation.getCurrentPosition(function(position) {
        console.log("latitude: " + position.coords.latitude);
        console.log("altitude: " + position.coords.altitude);
    })

要通过表单发送coords,可以使用一些隐藏的输入字段。

您只能通过https请求chrome>=50.00中的职位。

请参阅W3Schools HTML5地理位置