代码之家  ›  专栏  ›  技术社区  ›  Andrus

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

  •  0
  • Andrus  · 技术社区  · 8 年前

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

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

    它应该向服务器发送当前位置。服务器应在地图中显示位置。

    如何在HTML5/Javascript中实现这一点?据我所知,html5没有这种可能性。

    1 回复  |  直到 8 年前
        1
  •  1
  •   Maximus Power    8 年前

    您可以通过javascript请求职位。

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

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

    您只能在chrome>=50.0仅通过https。

    看见 W3Schools HTML5 Geolocation