【问题标题】:How to store user's Location into the database?如何将用户的位置存储到数据库中?
【发布时间】:2015-07-26 11:01:43
【问题描述】:

我正在使用 ASP.NET Web 应用程序,我想让用户使用他们的 GPS 来定位他们的位置。我已经对这个主题进行了一些研究,但我得到的唯一建议是让用户使用谷歌地图定位他的位置,然后自己放置图钉并保存!也使用latitudelongitude

我想要像自动定位器这样的东西,让用户的事情变得更容易!任何人都可以帮我怎么做?我也对我应该为数据库表中的位置选择的数据类型感到困惑。

【问题讨论】:

    标签: c# asp.net database gps location


    【解决方案1】:

    查看geolocation API,该 API 在 javascript 中可用于检索用户位置。

    navigator.geolocation.getCurrentPosition(show_map);
    
    function show_map(position) {
      var latitude = position.coords.latitude;
      var longitude = position.coords.longitude;
      // show pushpin on map
    }
    

    如果您使用的是 SQL Server,则可以使用 SqlGeography 数据类型来存储坐标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 2013-02-07
      • 2011-05-25
      • 2014-12-17
      • 2017-01-09
      • 2018-03-30
      • 1970-01-01
      相关资源
      最近更新 更多