Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.59 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  5. <meta charset="utf-8" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>@ViewBag.Title — Pomocnik rowerzysty</title>
  8. @Styles.Render("~/Content/css")
  9. @Scripts.Render("~/bundles/modernizr")
  10.  
  11. </head>
  12. <body>
  13.  
  14. <div class="logo">
  15. <img src="https://images84.fotosik.pl/922/aad1618145182f74.jpg" alt="" max-width: 100% />
  16. </div>
  17.  
  18. <div class="navbar navbar-inverse">
  19. <div class="container">
  20. <div class="navbar-header">
  21. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
  22. <span class="icon-bar"></span>
  23. <span class="icon-bar"></span>
  24. <span class="icon-bar"></span>
  25. </button>
  26. @Html.ActionLink("Pomocnik rowerzysty", "Index", "Home", new { area = "" }, new { @class = "navbar-brand"})
  27. </div>
  28. <div class="navbar-collapse collapse">
  29. <ul class="nav navbar-nav">
  30. <li>@Html.ActionLink("Strona główna", "Index", "Home", null, new { @class = "action-link-color" })</li>
  31. <li>@Html.ActionLink("Informacje", "About", "Home", null, new { @class = "action-link-color" })</li>
  32. <li>@Html.ActionLink("Kontakt", "Contact", "Home", null, new { @class = "action-link-color" })</li>
  33. <li>@Html.ActionLink("Mapa", "Map", "Home", null, new { @class = "action-link-color" })</li>
  34. <li>@Html.ActionLink("Najlepsze trasy", "NajlepszeTrasy", "Home", null, new { @class = "action-link-color" })</li>
  35. </ul>
  36. @Html.Partial("_LoginPartial")
  37. </div>
  38. </div>
  39. </div>
  40.  
  41. <div class="container body-content">
  42.  
  43. @RenderBody()
  44. <hr />
  45. <footer id="footer">
  46. <p>&copy; @DateTime.Now.Year — aplikacja Pomocnik rowerzysty.</p>
  47. </footer>
  48. </div>
  49. <script>
  50. function initMap() {
  51. var map = new google.maps.Map(document.getElementById('map'), {
  52. zoom: 4,
  53. center: { lat: 53.133, lng: 23.146 } // Białystok
  54. });
  55.  
  56. var directionsService = new google.maps.DirectionsService;
  57. var directionsDisplay = new google.maps.DirectionsRenderer({
  58. draggable: true,
  59. map: map,
  60. panel: document.getElementById('right-panel')
  61. });
  62.  
  63. directionsDisplay.addListener('directions_changed', function () {
  64. computeTotalDistance(directionsDisplay.getDirections());
  65. });
  66.  
  67. displayRoute('Młodych, Białystok', 'Dojlidy Górne, Białystok', directionsService,
  68. directionsDisplay);
  69. }
  70.  
  71. function displayRoute(origin, destination, service, display) {
  72. service.route({
  73. origin: origin,
  74. destination: destination,
  75. waypoints: [{ location: 'Nowe Miasto, Białystok' }, { location: 'Wygoda, Białystok' }],
  76. travelMode: 'BICYCLING',
  77. avoidTolls: true
  78. }, function (response, status) {
  79. if (status === 'OK') {
  80. display.setDirections(response);
  81. } else {
  82. alert('Could not display directions due to: ' + status);
  83. }
  84. });
  85. }
  86.  
  87. function computeTotalDistance(result) {
  88. var total = 0;
  89. var myroute = result.routes[0];
  90. for (var i = 0; i < myroute.legs.length; i++) {
  91. total += myroute.legs[i].distance.value;
  92. }
  93. total = total / 1000;
  94. document.getElementById('total').innerHTML = total + ' km';
  95. }
  96. </script>
  97. <script>
  98. var infoWindow;
  99. function initMap1() {
  100. var map = new google.maps.Map(document.getElementById('map'), {
  101. zoom: 14,
  102. center: { lat: 53.086, lng: 23.212 }
  103. });
  104.  
  105. var bikeLayer = new google.maps.BicyclingLayer();
  106. bikeLayer.setMap(map);
  107. infoWindow = new google.maps.InfoWindow;
  108.  
  109. // Try HTML5 geolocation.
  110. if (navigator.geolocation) {
  111. navigator.geolocation.getCurrentPosition(function (position) {
  112. var pos = {
  113. lat: position.coords.latitude,
  114. lng: position.coords.longitude
  115. };
  116.  
  117. infoWindow.setPosition(pos);
  118. infoWindow.setContent('Location found.');
  119. infoWindow.open(map);
  120. map.setCenter(pos);
  121. }, function () {
  122. handleLocationError(true, infoWindow, map.getCenter());
  123. });
  124. } else {
  125. // Browser doesn't support Geolocation
  126. handleLocationError(false, infoWindow, map.getCenter());
  127. }
  128. }
  129. </script>
  130.  
  131.  
  132.  
  133. @Scripts.Render("~/bundles/jquery")
  134. @Scripts.Render("~/bundles/bootstrap")
  135. @RenderSection("scripts", required: false)
  136.  
  137. </body>
  138. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement