Я пытаюсь поместить карту направления Google на свою страницу. Элемент JS определяется следующим образом. На данный момент это жестко закодировано, но мне нужно, чтобы происхождение (Майами, Флорида), пункт назначения (Буффало, Нью-Йорк) и путевые точки были динамическими. Я получаю строки местоположения от Json из back-end, используя http.get углового.Размещение переменных в карте Google Сценарий тега
Мой вопрос: как я могу заставить источник, пункт назначения и путевую точку быть динамическими?
<script>
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
center: {lat: 41.85, lng: -87.65},
scrollwheel: false,
zoom: 7
});
var directionsDisplay = new google.maps.DirectionsRenderer({
map: map
});
// Set destination, origin and travel mode.
var request = {
destination: "Miami, FL",
origin: "Buffalo, NY",
travelMode: google.maps.TravelMode.DRIVING,
waypoints: [
{
location:"Richmond, VA",
stopover:true
},{
location:"Washington, DC",
stopover:true
}],
};
var directionsService = new google.maps.DirectionsService();
directionsService.route(request, function(response, status) {
if (status == google.maps.DirectionsStatus.OK) {
directionsDisplay.setDirections(response);
}
});
}
</script>
спасибо за ответ, а не прямой ответ, но у меня появилась идея отсюда. еще раз спасибо! –