Your Ad Here

Posted By

nialace on 11/20/10


Tagged


Versions (?)

Who likes this?

1 person have marked this snippet as a favorite

gfcb


google map


 / Published in: JavaScript
 

code de la samba map

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <head>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
  6. <title>Samba Map</title>
  7. <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=ABQIAAAA31Xz0WGxUfPg7pHLXdOOqRS3zcny67PjZAxCfN7UsyGfRHKQuhTduqQOE5KMFA-oZI1AItSnMSNevQ"
  8. type="text/javascript"></script>
  9. <script type="text/javascript">
  10.  
  11. //<![CDATA[
  12.  
  13. function loadserieA() {
  14.  
  15. if (GBrowserIsCompatible()) {
  16. var map = new GMap2(document.getElementById("map"));
  17. map.clearOverlays();
  18. map.addControl(new GLargeMapControl());
  19. map.setCenter(new GLatLng(-13.410994, -53.261719), 4);
  20. map.addOverlay(createMarker(new GLatLng(-22.895109, -43.293821), 0, 'Botafogo', 'botafogo', -10, 20)); //engenhao
  21. map.addOverlay(createMarker(new GLatLng(-22.912045, -43.22978), 1, 'Flamengo', 'flamengo', -30, 20)); //maracana
  22. map.addOverlay(createMarker(new GLatLng(-22.912863288033737, -43.23126554489136), 1, 'Fluminense', 'fluminense', -50, 20)); //maracana
  23. map.addOverlay(createMarker(new GLatLng(-23.527421,-46.678683), 1, 'Palmeiras', 'palmeiras', 30, 40)); // Parque Antartica
  24. map.addOverlay(createMarker(new GLatLng(-23.548654, -46.665102), 1, 'Corinthians', 'corinthians', 10, 40)); //pacaembu
  25. map.addOverlay(createMarker(new GLatLng(-23.600036, -46.720654), 1, 'Sao Paulo', 'saopaulo', 50, 20)); //morumbi
  26. map.addOverlay(createMarker(new GLatLng(-30.060497, -51.213594), 1, 'Grêmio', 'gremio', 20, 10)); //Olimpico Monumental
  27. map.addOverlay(createMarker(new GLatLng(-30.065614,-51.236086), 1, 'Internacional', 'internacional', 40, 20)); // Gigante da Beira-rio
  28. map.addOverlay(createMarker(new GLatLng(-19.86687133301978, -43.970417976379395), 1, 'Atlético MG', 'atleticomg', 40, 20)); //Estadio Mineirão
  29. map.addOverlay(createMarker(new GLatLng(-19.865889,-43.971083), 1, 'Cruzeiro', 'cruzeiro', 20, 10)); //Estadio Mineirão
  30. map.addOverlay(createMarker(new GLatLng(-23.952037,-46.337283), 1, 'Santos', 'santos', -5, -5)); // Vila Belmiro
  31. map.addOverlay(createMarker(new GLatLng(-12.918692,-38.428045), 1, 'Vitoria', 'vitoria', 20, 20)); // Barradão
  32. map.addOverlay(createMarker(new GLatLng(-25.448119,-49.276856), 1, 'Atlético PR', 'atleticopr', 40, -10)); // Kyocera Arena
  33. map.addOverlay(createMarker(new GLatLng(-27.666389,-48.531667), 1, 'Avaí', 'avai', 0, 0)); // Ressacada
  34. map.addOverlay(createMarker(new GLatLng(-23.513056,-46.899444), 1, 'Barueri', 'barueri', 50, 40)); // Arena Barueri
  35. map.addOverlay(createMarker(new GLatLng(-16.698889,-49.233889), 1, 'Goiás', 'goias', 10, -5)); // ESTÁDIO MUNICIPAL BRUNO JOSÉ DANIEL
  36. map.addOverlay(createMarker(new GLatLng(-22.890917,-43.228253), 0, 'Vasco da Gama', 'vasco', 20, 10)); // S. Januário -> trouvé
  37. map.addOverlay(createMarker(new GLatLng(-22.906365,-47.061574), 1, 'Guarani', 'guarani', -5, -5)); // Brinco de Ouro da Princesa (Campinas)
  38. map.addOverlay(createMarker(new GLatLng(-3.807048146256088, -38.522443771362305), 1, 'Ceara', 'ceara', 20, 10)); // castelao -> trouvé
  39. map.addOverlay(createMarker(new GLatLng(-16.67992,-49.255031), 1, 'Atletico Goianiense', 'atletico', 20, 10)); // Antôni Accioly (goiania)
  40.  
  41.  
  42.  
  43. }
  44.  
  45. }
  46.  
  47. function loadserieB() {
  48.  
  49. if (GBrowserIsCompatible()) {
  50. var map = new GMap2(document.getElementById("map"));
  51.  
  52. map.clearOverlays();
  53. map.addControl(new GLargeMapControl());
  54. map.setCenter(new GLatLng(-13.410994, -53.261719), 4);
  55.  
  56.  
  57.  
  58. map.addOverlay(createMarker(new GLatLng(-25.421001,-49.25975), 1, 'Coritiba', 'coritiba', 20, -20)); // Couto Pereira
  59. map.addOverlay(createMarker(new GLatLng(-23.669317,-46.509343), 1, 'Santo André', 'santoandre', 30, 20)); // ESTÁDIO MUNICIPAL BRUNO JOSÉ DANIEL
  60. map.addOverlay(createMarker(new GLatLng(-8.040301,-34.896899), 1, 'Náutico', 'nautico', 40, 20)); // Estádio dos Aflitos
  61. map.addOverlay(createMarker(new GLatLng(-8.06286, -34.902414), 1, 'Sport', 'sport', 20, 20)); //ilho do retiro
  62.  
  63. map.addOverlay(createMarker(new GLatLng(-12.978644,-38.504044), 1, 'Bahia', 'bahia', 20, 20));
  64. // Otavio Mangabeira -> trouvé (Fonte Nova) (Savaldor)
  65. map.addOverlay(createMarker(new GLatLng(-22.952291,-46.542455), 1, 'Bragantino', 'bragantino', 30, 40));
  66. // Marcelo Stéfani (Bragança Paulista) -> trouvé
  67. map.addOverlay(createMarker(new GLatLng(-15.780148,-47.92917), 1, 'Brasiliense', 'brasiliense', 10, 40));
  68. // Serejão (Brasilia) -> trouvé
  69.  
  70. map.addOverlay(createMarker(new GLatLng(-22.786825,-43.313106), 1, 'Duque de Caxias', 'duque', 10, 10));
  71. // Romário de Souza Faria (Duque de Caxias) -> trouvé
  72. map.addOverlay(createMarker(new GLatLng(-27.597024,-48.549583), 1, 'Figueirense', 'figueirense', 40, 20));
  73. // Orlando Scarpelli (Florianópolis) -> trouvé
  74.  
  75. map.addOverlay(createMarker(new GLatLng(-19.470833,-42.541944), 1, 'Ipatinga', 'ipatinga', 20, 20));
  76. // Ipatingão (Ipatinga ) -> trouvé
  77.  
  78. map.addOverlay(createMarker(new GLatLng(-25.428356,-49.273251), 1, 'Parana', 'parana', 40, -10));
  79. // Vera Cruz (Ji-Paraná) -> trouvé
  80. map.addOverlay(createMarker(new GLatLng(-22.906365,-47.061574), 1, 'Ponte Preta', 'pontepreta', 40, 20));
  81. // Moisés-Lucarelli (Majestoso) (Campinas) -> trouvé
  82. map.addOverlay(createMarker(new GLatLng(-23.622624,-46.548869), 1, 'Sao Caetano', 'saocaetano', 0, 0));
  83. // Anacleto Campanella (São Caetano do Sul) -> trouvé
  84. map.addOverlay(createMarker(new GLatLng(-16.67992,-49.255031), 1, 'Vila Nova', 'vilanova', 10, 10));
  85. // Onésio Brasileiro de Alvarenga (Goiânia) -> trouvé
  86. map.addOverlay(createMarker(new GLatLng(-23.527393,-46.622178), 1, 'Portuguesa', 'portuguesa', 30, 20));
  87. // Osvaldo Teixeira Duarte (caninde) (São Paulo) -> trouvé
  88. map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'America de Natal', 'america', 10, 10));
  89. // João Cláudio de Vasconcelos Machado (machadao) (Natal) -> trouvé
  90.  
  91. map.addOverlay(createMarker(new GLatLng(-19.815731,-43.954223), 1, 'America Mineiro', 'mineiro', 40, -10));
  92. map.addOverlay(createMarker(new GLatLng(-9.75164,-36.660426), 1, 'ASA', 'asa', 20, 10));
  93. map.addOverlay(createMarker(new GLatLng(-7.221356,-39.313819), 1, 'Icasa', 'icasa', 40, 20));
  94. map.addOverlay(createMarker(new GLatLng(-22.81617,-45.193465), 1, 'Guaratingueta', 'guaratingueta', 10, 10));
  95.  
  96.  
  97. }
  98.  
  99. }
  100.  
  101. function loadserieC() {
  102.  
  103. if (GBrowserIsCompatible()) {
  104. var map = new GMap2(document.getElementById("map"));
  105.  
  106. map.clearOverlays();
  107. map.addControl(new GLargeMapControl());
  108. map.setCenter(new GLatLng(-13.410994, -53.261719), 4);
  109.  
  110.  
  111. map.addOverlay(createMarker(new GLatLng(-29.157754,-51.191574), 1, 'Juventude', 'juventude', 20, -20));
  112. map.addOverlay(createMarker(new GLatLng(-3.807048146256088,-38.522443771362305), 1, 'Fortaleza', 'fortaleza', 10, 10));
  113. map.addOverlay(createMarker(new GLatLng(-7.230718,-35.881666), 1, 'Campinense', 'campinense', 50, 20));
  114. map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'ABC', 'abc', 20, 10));
  115. map.addOverlay(createMarker(new GLatLng(-9.973999,-67.807568), 0, 'Rio Branco do Acre', 'acre', 20, 10));
  116. map.addOverlay(createMarker(new GLatLng(-5.370932,-49.118059), 1, 'Aguia', 'aguia', 20, 10));
  117. map.addOverlay(createMarker(new GLatLng(-29.167824,-51.179383), 1, 'Caxias', 'caxias', 20, 20));
  118. map.addOverlay(createMarker(new GLatLng(-9.666251,-35.735098), 1, 'CRB', 'crb', 10, 40));
  119. map.addOverlay(createMarker(new GLatLng(-28.678298,-49.370396), 1, 'Criciuma', 'criciuma', 50, 20));
  120. map.addOverlay(createMarker(new GLatLng(-15.780148,-47.92917), 1, 'Gama', 'gama', 20, 10));
  121. map.addOverlay(createMarker(new GLatLng(-18.965284,-49.463639), 1, 'Ituiutaba', 'ituiutaba', 10, 10));
  122. map.addOverlay(createMarker(new GLatLng(-13.063367,-55.921032), 1, 'Luverdense', 'luverdense', -5, -5));
  123. map.addOverlay(createMarker(new GLatLng(-22.220789,-49.948632), 1, 'Marilia', 'marilia', 20, -20));
  124. map.addOverlay(createMarker(new GLatLng(-1.45502,-48.502368), 1, 'Paysandu', 'paysandu', 0, 0));
  125. map.addOverlay(createMarker(new GLatLng(-31.427681,-52.376565), 1, 'Brasil de Pelotas', 'pelotas', 10, 10));
  126. map.addOverlay(createMarker(new GLatLng(-8.067553,-39.124221), 1, 'Salgueiro', 'salgueiro', 30, 20));
  127.  
  128.  
  129. map.addOverlay(createMarker(new GLatLng(-22.371722,-41.785728), 1, 'Macaé', 'macae', 20, -20));
  130. map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'Alecrim', 'alecrim', 0, 0));
  131. map.addOverlay(createMarker(new GLatLng(-0.95688,-46.994629), 1, 'São Raimundo', 'sao_raimundo', 10, 10));
  132. map.addOverlay(createMarker(new GLatLng(-27.096781,-52.618607), 1, 'Chapecoense', 'chapecoense', 30, 20));
  133.  
  134. //map.addOverlay(createMarker(new GLatLng(-15.598917,-56.094894), 1, 'Mixto', 'mixto', 40, 20));
  135. //map.addOverlay(createMarker(new GLatLng(-2.530731,-44.306826), 1, 'Sampaio Corrêa', 'sampaio', 10, 10));
  136. //map.addOverlay(createMarker(new GLatLng(-26.908258,-48.662602), 1, 'Marcilio Dias', 'marcilio_dias', 20, 20));
  137. //map.addOverlay(createMarker(new GLatLng(-10.909542,-37.074773), 1, 'Confiança', 'confianca', 30, 40));
  138.  
  139.  
  140. }
  141.  
  142. }
  143.  
  144. // Create a base icon for all of our markers that specifies the
  145. // shadow, icon dimensions, etc.
  146. var baseIcon = new GIcon(G_DEFAULT_ICON);
  147. baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png";
  148. //baseIcon.iconSize = new GSize(20, 34);
  149. baseIcon.iconSize = new GSize(40, 40);
  150. baseIcon.shadowSize = new GSize(37, 34);
  151. //baseIcon.iconAnchor = new GPoint(9, 34);
  152. //baseIcon.iconAnchor = new GPoint(0, 0);
  153. //baseIcon.infoWindowAnchor = new GPoint(9, 2);
  154. baseIcon.infoWindowAnchor = new GPoint(20, 20);
  155. baseIcon.imageMap = [0, 0, 0, 40, 40, 40, 40, 0];
  156.  
  157.  
  158.  
  159. // Creates a marker whose info window displays the letter corresponding
  160. // to the given index.
  161. function createMarker(point, index, club, file, x, y) {
  162. // Create a lettered icon for this point using our icon class
  163. var letter = String.fromCharCode("A".charCodeAt(0) + index);
  164. baseIcon.iconAnchor = new GPoint(x, y);
  165. var letteredIcon = new GIcon(baseIcon);
  166. //letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png";
  167. letteredIcon.image = file + ".gif";
  168.  
  169. // Set up our GMarkerOptions object
  170. markerOptions = { icon:letteredIcon };
  171. var marker = new GMarker(point, markerOptions);
  172.  
  173. GEvent.addListener(marker, "click", function() {
  174. marker.openInfoWindowHtml(club);
  175. });
  176. return marker;
  177. }-25.428356,-49.273251
  178.  
  179.  
  180.  
  181. //]]>
  182. </script>
  183. </head>
  184. <body onload="loadserieA()" onunload="GUnload()">
  185.  
  186. <center>
  187. <table>
  188. <tr>
  189. <td>
  190. <a href='#' onClick='loadserieA()'>serie A</a><br>
  191. <a href='#' onClick='loadserieB()'>serie B</a><br>
  192. <a href='#' onClick='loadserieC()'>serie C</a>
  193. </td>
  194. </tr>
  195. <tr>
  196. <td>
  197. <div id="map" style="width:1000px;height:800px"></div>
  198. </td>
  199. </tr>
  200. </table>
  201. </center>
  202.  
  203. </body>
  204. </html>

Report this snippet  

You need to login to post a comment.