用于mvc3中用户位置的html5地理定位

时间:2013-02-11 07:00:52

标签: asp.net-mvc html5 geolocation

我希望使用html5地理位置获取用户位置信息,如城市,区域等,我尝试下面的文章,但我得到经度和经度,我想得到城市和地区信息, http://www.dotnetcurry.com/ShowArticle.aspx?ID=782

1 个答案:

答案 0 :(得分:0)

当您拥有用户的位置时,您需要进行反向地理编码以获取有关位置的信息,例如城市等。

查看reverse geocoding API for Google Maps

navigator.geolocation.getCurrentPosition(function(pos){
    var latlng = new google.maps.LatLng(pos.coords.latitude, pos.coords.longitude);
    geocoder.geocode({'latLng': latlng}, function(results, status) {
        console.log(results);
        // Analyze results and find the info you need.
    });
});

在不使用Google地图的情况下,查看How to reverse geocode without Google有关地理编码的信息。