Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

how to show 2 point destination on google map js code stack overflow

function renderDirections(result, map) {
  var directionsRenderer1 = new google.maps.DirectionsRenderer({
    directions: result,
    routeIndex: 0,
    map: map,
    polylineOptions: {
      strokeColor: "green"
    }
  });
  console.log("routeindex1 = ", directionsRenderer1.getRouteIndex());

  var directionsRenderer2 = new google.maps.DirectionsRenderer({
    directions: result,
    routeIndex: 1,
    map: map,
    polylineOptions: {
      strokeColor: "blue"
    }
  });
  console.log("routeindex2 = ", directionsRenderer2.getRouteIndex()); //line 17
}

function calculateAndDisplayRoute(origin, destination, directionsService, directionsDisplay, map) {
  directionsService.route({
    origin: origin,
    destination: destination,
    travelMode: google.maps.TravelMode.DRIVING,
    provideRouteAlternatives: true
  }, function(response, status) {
    if (status === google.maps.DirectionsStatus.OK) {
      renderDirections(response, map);
    } else {
      window.alert('Directions request failed due to ' + status);
    }
  });
}

function initialize() {
  var directionsService = new google.maps.DirectionsService();
  var directionsDisplay = new google.maps.DirectionsRenderer();
  var map = new google.maps.Map(
    document.getElementById("map_canvas"), {
      center: new google.maps.LatLng(37.4419, -122.1419),
      zoom: 13,
      mapTypeId: google.maps.MapTypeId.ROADMAP
    });
  directionsDisplay.setMap(map);
  calculateAndDisplayRoute(new google.maps.LatLng(51.61793418642200, -0.13678550737318), new google.maps.LatLng(51.15788846699750, -0.16364536053269), directionsService, directionsDisplay, map);


}
google.maps.event.addDomListener(window, "load", initialize);
Comment

PREVIOUS NEXT
Code Example
Javascript :: dojo create app 
Javascript :: screen.render is not a function in node 
Javascript :: show ingoing node on click cytoscape.js 
Javascript :: how to check record successfully delete in mongodb node js 
Javascript :: javascript variable declaration 
Javascript :: js set visibility on timeout 
Javascript :: place white and black knights on 2x2 chessboard 
Javascript :: reactnative print in ios 
Javascript :: pluton 
Javascript :: xjavascript 
Javascript :: yeoman promise 
Javascript :: how to know if express is intalled 
Javascript :: how to manage the key press and blur with input id in vue js 
Javascript :: input type shows object angularjs 
Javascript :: react native navigation paramlist never used 
Javascript :: javascript alternance images 
Javascript :: Escaping special characters in JSON / list of invalid characters to strip from JSON string 
Javascript :: plyr.js example in angular 10 
Javascript :: Pinterest Javascript 
Javascript :: onload page data 
Javascript :: form to object function 
Javascript :: hooks in bdd 
Javascript :: rails hide field in json 
Javascript :: python js 
Javascript :: grotesque meaning 
Javascript :: bootstrap tab with nvd3 graphs in it 
Javascript :: knex update and fetch result mysql 
Javascript :: how to pass argument in onFinish method in antdesign 
Javascript :: browserify call bundeled function 
Javascript :: app.post isnt a function 
ADD CONTENT
Topic
Content
Source link
Name
7+3 =