从Google地图中查找路线的起点查找纬度和经度

时间:2014-08-08 04:58:03

标签: javascript google-maps google-maps-api-3

我必须在Google Map api v3中找到路线起点的纬度和经度。因为通过这些纬度和经度,我必须找到store location附近的起点,如:

searchLocationsNear(lat,lng);

代码: -

function calcRoute() {

      var start = document.getElementById('start').value;
      var end = document.getElementById('end').value;
      var request = {
        origin:start,
        destination:end,
        travelMode: google.maps.TravelMode.DRIVING
      };
      directionsService.route(request, function(response, status) {
        if (status == google.maps.DirectionsStatus.OK) {
          directionsDisplay.setDirections(response);
        }
      });
         searchLocationsNear(lat,lng);
    }

在上面的代码里面,起始变量位置就像St. Louis

1 个答案:

答案 0 :(得分:4)

花了一些时间来设置一个小提琴并弄明白,但这就是你获得纬度和经度的方式

directionsService.route(request, function (response, status) {
    if (status == google.maps.DirectionsStatus.OK) {
        directionsDisplay.setDirections(response);
        var position = response.routes[0].legs[0].start_location;
        var lat = position.k;
        var lng = position.B;

        searchLocationsNear(lat, lng);
    }
});    

FIDDLE