首页 文章

如何从JSON Google Map 获取纬度和经度坐标

提问于
浏览
0

我知道我能得到什么JSON LatLon(和其他)数据表明我在URL中的地址

app.factory('myCoordinates', function myCoordinates($q, $http) {

    var deferred = $q.defer();

    $http.get('http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=$region')
            .success(function(coordinates) {
                var myCoordinates = {};
                myCoordinates.lat = coordinates.results[0].geometry.location.lat;
                myCoordinates.lng = coordinates.results[0].geometry.location.lng;
                myCoordinates.zoom = 14;
                deferred.resolve(myCoordinates);
        })

    return deferred.promise;

});

http://maps.google.com/maps/api/geocode/json?address=$address&sensor=false&region=$region

但是如何在不输入URL(自动)的地址的情况下获取当前位置的纬度和经度坐标?

1 回答

  • 3

    如何使用html5 navigator.geolocation.getCurrentPosition 获取经度和纬度?

    例:

    navigator.geolocation.getCurrentPosition(function(pos){
      console.log(pos)
    });
    

相关问题