Я нахожусь на ASP.NET MVC и использую API Карт Google с Javascript.Я отправляю модель в представление с одной или несколькими путевыми точками для добавления к маршруту.
function calcRoute() {
initialize();
var start = "<%= Model.StartAddress %>";
var end = "<%= Model.ClientAddress %>";
var waypts = [];
waypts.push({
location: "<%= Model.PickupAddress[0] %>",
stopover:true
});
var request = {
origin: start,
destination: end,
waypoints: waypts,
travelMode: google.maps.DirectionsTravelMode.DRIVING
};
directionsService.route(request, function (response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
Можно ли таким образом добавлять путевые точки с адресами в массиве Model.PickupAddress?Я видел примеры кода с использованием JSON (для маркеров), но если я могу сделать это непосредственно в этом коде Javascript, это нормально для меня.