用户选择谷歌地图位置并将其存储到数据库中

时间:2012-06-05 06:57:44

标签: c# model-view-controller google-maps latitude-longitude

我正在构建自定义房地产应用。我在数据类型十进制的db(mssql2008)Longitude Latitude中有两个字段。在我的域名中,我有相同的属性

public decimal Longitude
public decimal Latitude

我的问题是如何使用谷歌地图使用户能够使用地图内的某种指针导航到精确位置,应用程序应该在数据库中存储lon和lan数据。

感谢任何帮助。

由于

2 个答案:

答案 0 :(得分:2)

我认为这正是您所寻找的。

http://www.gorissen.info/Pierre/maps/googleMapLocation.php

只需点击某个位置的地图,它就会在标注窗口中为您提供纬度和经度。

您可以在code.google.com/apis/maps/documentation/reference.html

找到Google地图API

如何将这些信息存储到db中,这个问题超出了这个问题。

希望这有帮助。

答案 1 :(得分:1)

Google maps API具有以下功能,可帮助您获取地图中心的lat和lng:

var c = map.getCenter();
var lat = c.lat();
var lng = c.lng();

然后,您可以将这些值提交回服务器,以将它们存储在数据库中。