通过街道地址获取谷歌地图的坐标(纬度和经度) - 角度

Mat*_*kin 4 javascript jquery google-maps google-maps-api-3 angularjs

所以我有随机的街道地址,让我们说:5707山茱萸大道.我想要的是获取该地址的坐标,以便我可以使用角度在街道位置查看我的谷歌地图.我搜索但无法找到任何有用的东西.

地图代码(非常基本的地图)

$scope.map = {
    center: {
        latitude: 33.025859,
        longitude: -96.844698
    },
    zoom: 8
};
Run Code Online (Sandbox Code Playgroud)

HTML代码:

<google-map class="full-image" center="map.center" zoom="map.zoom"></google-map>
Run Code Online (Sandbox Code Playgroud)

For*_*low 6

您可以使用http.get在Google的API端点发出GET请求并检索地址坐标的json:

$http.get('http://maps.google.com/maps/api/geocode/json?address=1600+Amphitheatre+Parkway,+Mountain+View,+CA&sensor=false').success(function(mapData) {
      angular.extend($scope, mapData);
    });
Run Code Online (Sandbox Code Playgroud)

你可以在那里调出数据 $scope.mapData

有关详细信息,请参阅此StackOverflow帖子: Google Maps API - 获取地址坐标