Advertisement
Guest User

Untitled

a guest
Apr 18th, 2015
189
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. <div class="form-group">
  2. <label class="control-label col-sm-3" >Google map</label>
  3. <div class="col-sm-9">
  4. <div id="map-canvas" ></div>
  5. </div>
  6. </div>
  7.  
  8. <script>
  9. var startPoint = new google.maps.LatLng(32.103153, 34.789152);
  10. var mapOptions = {
  11. zoom: 6,
  12. center: startPoint
  13. }
  14. map = new google.maps.Map(document.getElementById('newshipment-map-canvas'), mapOptions);
  15.  
  16. var input = (document.getElementById('pac-input'));
  17.  
  18. var autocomplete = new google.maps.places.Autocomplete(input);
  19.  
  20. google.maps.event.addListener(autocomplete, 'place_changed', function() {
  21. var place = autocomplete.getPlace();
  22. });
  23.  
  24. directionsService = new google.maps.DirectionsService();
  25. newshipmentRender = new google.maps.DirectionsRenderer();
  26. newshipmentRender.setMap(newshipmentMap);
  27.  
  28. pickUpPoint = new google.maps.LatLng(shipment.pu_lat, shipment.pu_long);
  29. deliveryPoint = new google.maps.LatLng(shipment.del_lat, shipment.del_long);
  30. var request = {
  31. origin: newshipmentPickPlace,
  32. destination: newshipmentDelPlace,
  33. optimizeWaypoints: true,
  34. travelMode: google.maps.TravelMode.DRIVING
  35. };
  36.  
  37. directionsService.route(request, function(response, status) {
  38. if (status == google.maps.DirectionsStatus.OK) {
  39. newshipmentRender.setDirections(response);
  40. var route = response.routes[0];
  41. for (var i = 0; i < route.legs.length; i++) {
  42. console.log(route.legs[i].start_address);
  43. console.log(route.legs[i].end_address);
  44. console.log(route.legs[i].distance.text);
  45. }
  46. }
  47. });
  48. </script>
  49.  
  50. <a href ></a> <!-- for pointer cursor -->
  51.  
  52. <!-- initial value for select
  53. ng-init="offer.vehicle='select'" -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement