| body { font-family: Arial; font-size: 10pt; } var source, destination; var directionsDisplay; var directionsService = new google.maps.DirectionsService(); google.maps.event.addDomListener(window, 'load', function () { new google.maps.places.SearchBox(document.getElementById('txtSource')); new google.maps.places.SearchBox(document.getElementById('txtDestination')); directionsDisplay = new google.maps.DirectionsRenderer({ 'draggable': true }); }); function GetRoute() { //*********DIRECTIONS AND ROUTE**********************// source = document.getElementById("txtSource").value; destination = document.getElementById("txtDestination").value; var request = { origin: source, destination: destination, travelMode: google.maps.TravelMode.DRIVING }; //*********DISTANCE AND DURATION**********************// var service = new google.maps.DistanceMatrixService(); var dvDistance = document.getElementById("dvDistance"); service.getDistanceMatrix({ origins: [source], destinations: [destination], travelMode: google.maps.TravelMode.DRIVING, unitSystem: google.maps.UnitSystem.METRIC, avoidHighways: false, avoidTolls: false }, function (response, status) { if (status == google.maps.DistanceMatrixStatus.OK && response.rows[0].elements[0].status != "ZERO_RESULTS") { var distance = response.rows[0].elements[0].distance.text; var duration = response.rows[0].elements[0].duration.text; dvDistance.innerHTML = ""; dvDistance.innerHTML += "" + distance + ""; var MyDiv1 =document.getElementById("dvDistance"); document.getElementById("HiddenField1") = MyDiv1; alert(dvDistance); } else { alert("Unable to find the distance via road."); } }); }
| |||||
Code Behind protected void Button1_Click(object sender, EventArgs e) { Response.Write(HiddenField1); var dis = HiddenField1; } | |||||
| I need to fetch the distance from the script and want to store that in 'dis'. |
Loading
Dhilu DasPosted Jul 10, 2015, 7:10 AM
Rajeev PunhaniPosted Jul 10, 2015, 6:36 AM
Dhilu DasPosted Jul 10, 2015, 5:34 AM
Rajeev PunhaniPosted Jul 10, 2015, 4:47 AM