0
我正在嘗試將Google方向地圖放到我的頁面上。 JS元素的定義如下。截至目前這是硬編碼,但我需要使起源(邁阿密,佛羅里達州),目的地(紐約州布法羅)和航點是動態的。我使用angular的http.get從後端獲取Json的位置字符串。在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>
感謝您的回答,不是直接的答案,但我從這裏得到了一個主意。再次感謝! –