Advertisement
Guest User

Untitled

a guest
May 18th, 2018
280
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 5.48 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta name="viewport" content="width= device-width">
  6.  
  7. <link rel="stylesheet" href="style.css">
  8.  
  9.  
  10.       <?php
  11.     function get_all_locations(){   $dbServername= "localhost";
  12. $dbUsername = "root";
  13. $dbPassword= "";
  14. $dbName= "purities";
  15. $conn= mysqli_connect($dbServername,$dbUsername,$dbPassword,$dbName);
  16. $sql= "SELECT latituda, longituda FROM information";
  17.  
  18. $result = mysqli_query($conn,$sql);
  19. $rows = array();
  20.  
  21. $result = mysqli_query($conn,$sql);
  22.  
  23. $result = $conn->query($sql);
  24. $data = array();
  25. while ($row = mysqli_fetch_assoc($result)) {
  26. $data[] = array(
  27.  
  28. "longituda" => $row['longituda'],
  29. "latituda" => $row['latituda']
  30. );
  31. }
  32. $query=json_encode($data);
  33. //print_r($marks);exit;
  34. return $query;
  35. }
  36. $locations = get_all_locations();
  37. //print_r($locations);exit;
  38.  
  39.  /*
  40. while($r = mysqli_fetch_assoc($result)) {
  41.         $rows[] = $r;
  42.  
  43.     echo $r;
  44. }
  45. }
  46. get_all_locations(); */
  47. $markers = json_encode( $locations );
  48.  
  49.         ?>
  50.      
  51.    
  52. <title>Project Purity</title>
  53. </head>
  54. <body>
  55. <header>
  56. <div class="container">
  57.     <div id="branding">
  58.     <h1><span class="highlight">Project Purity</span></h1>
  59.     </div>
  60.     <nav>
  61.     <ul>
  62.     <li class= "current"> <a href="index.html">KRYEFAQJA</a></li>
  63.     <li> <a href="about.html">PËR NE</a></li>
  64.     <li> <a href="bashkpunimi.html">KONTAKT</a></li>
  65.    
  66.    
  67.     </ul>
  68.     </nav>
  69. </div>
  70. </header>
  71.  
  72. <section id="boxes">
  73. <div class="box">
  74. <p > LEGJENDA: </p>
  75. <img src="./img/red.png" style="width:30;height:30px;" >
  76. <h3> I Papijshëm</h3>
  77. </div>
  78. <div class="box"> <img src="./img/orange.png" style="width:30;height:30px;">
  79. <h3>Orta</h3>
  80. </div>
  81.  
  82. <div class="box">
  83. <img src="./img/green.png" style="width:30;height:30px;">
  84. <h3>I Pastërt</h3>
  85. </div>
  86. </section>
  87.  
  88. <div id="map" ></div>
  89.  
  90.     <script>
  91.    
  92.    
  93.     /*parseFloat('<?php echo $lng;?>')*/
  94.     /*
  95.    
  96. function myMap() {
  97.     var mapOptions = {
  98.         center: new google.maps.LatLng( 42.0069 ,  20.9715),
  99.         zoom: 10,
  100.         mapTypeId: google.maps.MapTypeId.HYBRID
  101.     }
  102. var map = new google.maps.Map(document.getElementById("map"), mapOptions);
  103. var infowindow = new google.maps.InfoWindow(), marker, lat, lng;
  104.         var json=JSON.parse( markers );
  105.  
  106.         for( var o in json ){
  107.  
  108.             lat = json[ o ].lat;
  109.             lng=json[ o ].lng;
  110.             name=json[ o ].name;
  111.  
  112.             marker = new google.maps.Marker({
  113.                 position: new google.maps.LatLng(lat,lng),
  114.                 name:name,
  115.                 map: map
  116.             });
  117. }
  118. */
  119.  
  120. var marks = '<?php echo $locations ?>';
  121. alert(JSON.stringify(marks));
  122.  
  123.  
  124.    
  125. // var ar = JSON.parse(<?php echo $markers?>);
  126. function coordinate(x, y,a,b,c) {
  127.     this.x = x;
  128.     this.y = y;
  129.     this.a = a;
  130.     this.b = b;
  131.     this.c = c;
  132. }
  133. var a = 2;
  134. var arr = new Array();
  135. arr.push(new coordinate(41.9973,21.4280, 7, 5 , 25));
  136. arr.push(new coordinate(41.5129 , 20.9525,7, 5 , 25));
  137. arr.push(new coordinate(42.0069 , 20.9715,7, 5 , 25));
  138. function myMap() {
  139.  
  140.         var latlng = new google.maps.LatLng( parseFloat(marks['latituda']), parseFloat(marks['longituda']) );
  141.         var myOptions = {
  142.             zoom: 10,
  143.             center: latlng,
  144.             mapTypeId: google.maps.MapTypeId.ROADMAP,
  145.             mapTypeControl: false
  146.         };
  147.  
  148.         var map = new google.maps.Map(document.getElementById("map"),myOptions);
  149.  
  150.       function bindInfoWindow(marker, map, infowindow, html, html2) {
  151.     marker.addListener('click', function() {
  152.         infowindow.setContent(html, html2);
  153.         infowindow.open(map, this);
  154.     });
  155. }
  156. for (var i = 0 ; i< arr.length; i++){
  157.     var selector = arr[i];
  158.     var contentString = '<div id="content">'+
  159.       '<div id="siteNotice">'+
  160.       '</div>'+
  161.       '<h1 id="firstHeading" class="firstHeading">Uluru</h1>'+
  162.       '<div id="bodyContent">'+
  163.       '<p><b>Latituda:</b>' +  arr[i].x + '</br>' +
  164.       '<b>Longituda:</b> ' +    arr[i].y + '</br>' +
  165.        '<b>Ph:</b> ' +    arr[i].a + '</br>' +
  166.         '<b>Orp:</b> ' +    arr[i].y + '</br>' +
  167.          '<b>Temperatura:</b> ' +    arr[i].y + '</br>' +
  168.       'Northern Territory, central Australia. It lies 335&#160;km (208&#160;mi) '+
  169.       'south west of the nearest large town, Alice Springs; 450&#160;km '+
  170.       '(280&#160;mi) by road. Kata Tjuta and Uluru are the two major '+
  171.       'features of the Uluru - Kata Tjuta National Park. Uluru is '+
  172.       'sacred to the Pitjantjatjara and Yankunytjatjara, the '+
  173.       'Aboriginal people of the area. It has many springs, waterholes, '+
  174.       'rock caves and ancient paintings. Uluru is listed as a World '+
  175.       'Heritage Site.</p>'+
  176.       '<p>Attribution: Uluru, <a href="https://en.wikipedia.org/w/index.php?title=Uluru&oldid=297882194">'+
  177.       'https://en.wikipedia.org/w/index.php?title=Uluru</a> '+
  178.       '(last visited June 22, 2009).</p>'+
  179.       '</div>'+
  180.       '</div>';
  181.       var infowindow = new google.maps.InfoWindow();
  182.   marker = new google.maps.Marker({
  183.    position: new google.maps.LatLng( arr[i].x, arr[i].y ),
  184.      map: map  });
  185.      
  186.      google.maps.event.addListener(marker, 'click', (function(marker, i) {
  187.         return function() {
  188.           infowindow.setContent(arr[i][0]);
  189.           infowindow.open(map, marker);
  190.         }
  191.       })(marker, i));
  192.  //bindInfoWindow(marker, map, infowindow, selector[0],selector[1]);
  193. }
  194.  
  195. }
  196.    
  197.  
  198.     </script>
  199. <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyBTpqagEkb37XfET0LDs5phyXY8Ri4oNn8&callback=myMap"></script>
  200. <footer> Project Purity</footer>
  201. </body>
  202. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement