找到纬度和经度从起点的路线查找在谷歌地图

Find latitude and longitude from starting point of route finding in Google Map

本文关键字:查找 谷歌地图 起点 纬度 经度      更新时间:2023-09-26

我必须从谷歌地图api v3的寻路起点找到纬度和经度。因为通过这些纬度和经度,我必须在起始点附近找到商店位置,如:

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

花了一些时间来设置并弄清楚它,但这就是您获得纬度和经度的方式

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);
    }
});    

小提琴