Advertisement
Guest User

Untitled

a guest
Nov 22nd, 2017
605
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.96 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Google Map</title>
  5. <link rel="stylesheet" href="Styles/style.css">
  6. <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCXan-qoXD0Cl29_Uw7XcRDMshvJ3d3pqc"></script>
  7. <script type="text/javascript">
  8. window.onload = function()
  9. {
  10. var map;
  11. var bounds = new google.maps.LatLngBounds();
  12. var mapOption = {
  13. mapTypeControl: false,
  14. center: new google.maps.LatLng(5.416737,100.333662),
  15. zoom: 12,
  16. mapTypeId: google.maps.MapTypeId.ROADMAP
  17. };
  18.  
  19. var georgetown = new google.maps.LatLng(5.416737,100.333662);
  20.  
  21. var infowindow = new google.maps.InfoWindow();
  22.  
  23. var map = new google.maps.Map(document.getElementById("map"), mapOption);
  24.  
  25. var latlng1 = new google.maps.LatLng(5.416737,100.333662);
  26. var marker1 = new google.maps.Marker({
  27. position: latlng1,
  28. animation: google.maps.Animation.DROP,
  29. maxheight: 50,
  30. maxwidth: 250,
  31. map: map,
  32. });
  33.  
  34. var info1 = '<div id="h3">Kota Dine & Coffee</div>' + '<p>Operating hours</p>' +
  35. '<p1>Sunday - Saturday</p1> <p2>10:30AM - 10:30PM</p2>' +
  36. '<p>Address</p>' + '<p1>Georgetown, 10200 George Town, Penang</p1>' +
  37. '<p>Tel</p>' + '<p1>04-371 4929</p1>';
  38.  
  39. google.maps.event.addListener(marker1, 'click', function()
  40. {
  41. infowindow.close();
  42. map.setZoom(15);
  43. map.setCenter(marker1.getPosition());
  44. infowindow.setContent(info1);
  45. infowindow.open(map, marker1);
  46. });
  47. //======================================================================================================================================
  48. var latlng2 = new google.maps.LatLng(5.4185, 100.3395);
  49. var marker2 = new google.maps.Marker({
  50. position: latlng2,
  51. animation: google.maps.Animation.DROP,
  52. map: map
  53. });
  54.  
  55. var info2 = '<div id="h3">Chai Diam Ma</div>' + '<p>Operating hours</p>' +
  56. '<p1>Tuesday - Saturday</p1> <p2 style="text-align: center">12:00PM - 9:00PM</p2> <br> <p1>Sunday</p1> <p2 style="text-align: center">12:00PM - 6:00PM</p2> <br> <p1>Monday</p1> <p2 style="text-align: center">Closed</p2>' +
  57. '<p>Address</p>' + '<p1>15, Lebuh Queen, George Town, 10200 George Town, Penang</p1>' +
  58. '<p>Tel</p>' + '<p1>016-431 4452</p1>'
  59.  
  60. google.maps.event.addListener(marker2, 'click', function()
  61. {
  62. infowindow.close();
  63. infowindow.setContent(info2);
  64. infowindow.open(map, marker2);
  65. });
  66. //======================================================================================================================================
  67. var latlng3 = new google.maps.LatLng(5.4154, 100.3397);
  68. var marker3 = new google.maps.Marker({
  69. position: latlng3,
  70. animation: google.maps.Animation.DROP,
  71. maxheight: 50,
  72. maxwidth: 250,
  73. map:map
  74. });
  75.  
  76. var info3 = '<div id="h3">Black Kettle</div>' + '<p>Operating hours</p>' +
  77. '<p1>Sunday - Thursday</p1> <p2 style="text-align: center">10:00AM - 11:30PM</p2> <br> <p1>Friday - Saturday</p1> <p2 style="text-align: center">10:00AM - 12:00AM</p2>' +
  78. '<p>Address</p>' + '<p1>105, Beach St, Georgetown, 10300 George Town, Penang</p1>' + '<p>Tel</p>' + '<p1>04-251 9270</p1>'
  79.  
  80. google.maps.event.addListener(marker3, 'click', function()
  81. {
  82. infowindow.close();
  83. map.setZoom(15);
  84. map.setCenter(marker1.getPosition());
  85. infowindow.setContent(info3);
  86. infowindow.open(map, marker3);
  87. });
  88. //======================================================================================================================================
  89. var latlng4 = new google.maps.LatLng(5.4165, 100.3252);
  90. var marker4 = new google.maps.Marker({
  91. position: latlng4,
  92. animation: google.maps.Animation.DROP,
  93. map: map
  94. });
  95.  
  96. var info4 = '<div id="h3">Kraffmen</div>' + '<p>Operating hours</p>' +
  97. '<p1>Sunday - Saturday</p1> <p2 style="text-align: center">8:00AM - 10:00PM</p2>' +
  98. '<p>Address</p>' + '<p1>George Town, 80, Jalan Zainal Abidin, George Town, 10400 George Town, Penang</p1>' + '<p>Tel<p>' +
  99. '<p1>04-226 2770</p1>'
  100.  
  101. google.maps.event.addListener(marker4, 'click',function()
  102. {
  103. infowindow.close();
  104. map.setZoom(15);
  105. map.setCenter(marker1.getPosition());
  106. infowindow.setContent(info4);
  107. infowindow.open(map, marker4);
  108. });
  109. //======================================================================================================================================
  110. var latlng5 = new google.maps.LatLng(5.4237, 100.3338);
  111. var marker5 = new google.maps.Marker({
  112. position: latlng5,
  113. animation: google.maps.Animation.DROP,
  114. maxheight: 50,
  115. maxwidth: 250,
  116. map: map
  117. });
  118.  
  119. var info5 = '<div id="h3">Dan Cafe</div>' + '<p>Operating hours</p>' + '<p1>Monday - Saturday</p1> <p2 style="text-align: center">1:00PM - 10:00PM</p2> <br> <p1>Sunday</p1> <p2 style="text-align: center">Closed</p2>' +
  120. '<p>Address</p>' + '<p1>George Town, 38/1, Lebuh Farquhar, George Town, 10200 George Town, Penang</p1>' + '<p>Tel</p>' +
  121. '<p>04-251 9415</p>'
  122.  
  123. google.maps.event.addListener(marker5, 'click', function()
  124. {
  125. infowindow.close();
  126. map.setZoom(15);
  127. map.setCenter(marker1.getPosition());
  128. infowindow.setContent(info5);
  129. infowindow.open(map, marker5);
  130. });
  131. //======================================================================================================================================
  132. var latlng6 = new google.maps.LatLng(5.4143, 100.3400);
  133. var marker6 = new google.maps.Marker({
  134. position: latlng6,
  135. animation: google.maps.Animation.DROP,
  136. map: map
  137. });
  138.  
  139. var info6 = '<div id="h3">Lavish Fusion Bakery</div>' + '<p>Operating hours</p>' + '<p1>Sunday</p1> <p2 style="text-align: center">9:00AM - 11:30PM</p2> <br> <p1>Monday - Thursday</p1> <p2 style="text-align: center">10:00AM - 11:30PM</p2> <br> <p1>Friday</p1> <p2 style="text-align: center">10:00AM - 12:00AM</p2> <br> <p1>Saturday</p1> <p2 style="text-align: center">9:00AM - 12:00AM</p2>' +
  140. '<p>Address</p>' + '<p1>214, Lebuh Victoria, George Town, 10300 George Town, Penang</p1>' + '<p>Tel</p>' +
  141. '<p1>04-261 0107</p1>'
  142.  
  143. google.maps.event.addListener(marker6, 'click', function()
  144. {
  145. infowindow.close();
  146. map.setZoom(15);
  147. map.setCenter(marker1.getPosition());
  148. infowindow.setContent(info6);
  149. infowindow.open(map, marker6);
  150. });
  151. //======================================================================================================================================
  152. var latlng7 = new google.maps.LatLng(5.4235, 100.3251);
  153. var marker7 = new google.maps.Marker({
  154. position: latlng7,
  155. animation: google.maps.Animation.DROP,
  156. maxheight: 50,
  157. maxwidth: 250,
  158. map: map
  159. });
  160.  
  161. var info7 = '<div id="h3">LunaBar</div>' + '<p>Operating hours</p>' + '<p1>Thursday - Tuesday</p1> <p2 style="text-align: center">1:00PM - 7:00PM</p2> <br> <p1>Wednesday</p1> <p2 style="text-align: center">Closed</p2>' +
  162. '<p>Address</p>' + '<p1>10d, Jalan Clove Hall, George Town, 10050 George Town, Penang</p1>' + '<p>Tel</p>' +
  163. '<p1>016-452 9250</p1>'
  164.  
  165. google.maps.event.addListener(marker7, 'click', function()
  166. {
  167. infowindow.close();
  168. map.setZoom(15);
  169. map.setCenter(marker1.getPosition());
  170. infowindow.setContent(info7);
  171. infowindow.open(map, marker7);
  172. });
  173.  
  174.  
  175. var myCity = new google.maps.Circle({
  176. center: georgetown,
  177. radius: 1500,
  178. strokeColor: "#ff0000",
  179. strokeOpacity: 0,
  180. strokeWeight: 1,
  181. fillColor: "#003366",
  182. fillOpacity: 0.3
  183. });
  184.  
  185. myCity.setMap(map);
  186. }
  187. </script>
  188. </head>
  189. <body>
  190. <div id="map" style="height:600px;width:cover"></div>
  191. </body>
  192. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement