【问题标题】:How can i get latitude and longitude coordinates from JSON Google Maps如何从 JSON Google Maps 获取纬度和经度坐标
【发布时间】:2016-04-07 01:19:36
【问题描述】:

我知道我可以得到什么 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 中输入我的地址(自动)的情况下获取我当前位置的纬度和经度坐标?

【问题讨论】:

    标签: javascript angularjs json api google-maps


    【解决方案1】:

    用html5navigator.geolocation.getCurrentPosition获取经纬度怎么样?

    例子:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多