我必须在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
答案 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);
}
});