簡體   English   中英

如何從JSON Google Maps獲取緯度和經度坐標

[英]How can i get latitude and longitude coordinates from JSON Google Maps

我知道我可以得到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地址的情況下獲取當前位置的緯度和經度坐標?

如何使用html5 navigator.geolocation.getCurrentPosition來獲取經度和緯度?

例:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM