/ Published in: JavaScript
code de la samba map
Expand |
Embed | Plain Text
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"/> <title>Samba Map</title> <script src="http://maps.google.com/maps?file=api&v=2&key=ABQIAAAA31Xz0WGxUfPg7pHLXdOOqRS3zcny67PjZAxCfN7UsyGfRHKQuhTduqQOE5KMFA-oZI1AItSnMSNevQ" type="text/javascript"></script> <script type="text/javascript"> //<![CDATA[ function loadserieA() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.clearOverlays(); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(-13.410994, -53.261719), 4); map.addOverlay(createMarker(new GLatLng(-22.895109, -43.293821), 0, 'Botafogo', 'botafogo', -10, 20)); //engenhao map.addOverlay(createMarker(new GLatLng(-22.912045, -43.22978), 1, 'Flamengo', 'flamengo', -30, 20)); //maracana map.addOverlay(createMarker(new GLatLng(-22.912863288033737, -43.23126554489136), 1, 'Fluminense', 'fluminense', -50, 20)); //maracana map.addOverlay(createMarker(new GLatLng(-23.527421,-46.678683), 1, 'Palmeiras', 'palmeiras', 30, 40)); // Parque Antartica map.addOverlay(createMarker(new GLatLng(-23.548654, -46.665102), 1, 'Corinthians', 'corinthians', 10, 40)); //pacaembu map.addOverlay(createMarker(new GLatLng(-23.600036, -46.720654), 1, 'Sao Paulo', 'saopaulo', 50, 20)); //morumbi map.addOverlay(createMarker(new GLatLng(-30.060497, -51.213594), 1, 'Grêmio', 'gremio', 20, 10)); //Olimpico Monumental map.addOverlay(createMarker(new GLatLng(-30.065614,-51.236086), 1, 'Internacional', 'internacional', 40, 20)); // Gigante da Beira-rio map.addOverlay(createMarker(new GLatLng(-19.86687133301978, -43.970417976379395), 1, 'Atlético MG', 'atleticomg', 40, 20)); //Estadio Mineirão map.addOverlay(createMarker(new GLatLng(-19.865889,-43.971083), 1, 'Cruzeiro', 'cruzeiro', 20, 10)); //Estadio Mineirão map.addOverlay(createMarker(new GLatLng(-23.952037,-46.337283), 1, 'Santos', 'santos', -5, -5)); // Vila Belmiro map.addOverlay(createMarker(new GLatLng(-12.918692,-38.428045), 1, 'Vitoria', 'vitoria', 20, 20)); // Barradão map.addOverlay(createMarker(new GLatLng(-25.448119,-49.276856), 1, 'Atlético PR', 'atleticopr', 40, -10)); // Kyocera Arena map.addOverlay(createMarker(new GLatLng(-27.666389,-48.531667), 1, 'Avaí', 'avai', 0, 0)); // Ressacada map.addOverlay(createMarker(new GLatLng(-23.513056,-46.899444), 1, 'Barueri', 'barueri', 50, 40)); // Arena Barueri map.addOverlay(createMarker(new GLatLng(-16.698889,-49.233889), 1, 'Goiás', 'goias', 10, -5)); // ESTÁDIO MUNICIPAL BRUNO JOSÉ DANIEL map.addOverlay(createMarker(new GLatLng(-22.890917,-43.228253), 0, 'Vasco da Gama', 'vasco', 20, 10)); // S. Januário -> trouvé map.addOverlay(createMarker(new GLatLng(-22.906365,-47.061574), 1, 'Guarani', 'guarani', -5, -5)); // Brinco de Ouro da Princesa (Campinas) map.addOverlay(createMarker(new GLatLng(-3.807048146256088, -38.522443771362305), 1, 'Ceara', 'ceara', 20, 10)); // castelao -> trouvé map.addOverlay(createMarker(new GLatLng(-16.67992,-49.255031), 1, 'Atletico Goianiense', 'atletico', 20, 10)); // Antôni Accioly (goiania) } } function loadserieB() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.clearOverlays(); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(-13.410994, -53.261719), 4); map.addOverlay(createMarker(new GLatLng(-25.421001,-49.25975), 1, 'Coritiba', 'coritiba', 20, -20)); // Couto Pereira map.addOverlay(createMarker(new GLatLng(-23.669317,-46.509343), 1, 'Santo André', 'santoandre', 30, 20)); // ESTÁDIO MUNICIPAL BRUNO JOSÉ DANIEL map.addOverlay(createMarker(new GLatLng(-8.040301,-34.896899), 1, 'Náutico', 'nautico', 40, 20)); // Estádio dos Aflitos map.addOverlay(createMarker(new GLatLng(-8.06286, -34.902414), 1, 'Sport', 'sport', 20, 20)); //ilho do retiro map.addOverlay(createMarker(new GLatLng(-12.978644,-38.504044), 1, 'Bahia', 'bahia', 20, 20)); // Otavio Mangabeira -> trouvé (Fonte Nova) (Savaldor) map.addOverlay(createMarker(new GLatLng(-22.952291,-46.542455), 1, 'Bragantino', 'bragantino', 30, 40)); // Marcelo Stéfani (Bragança Paulista) -> trouvé map.addOverlay(createMarker(new GLatLng(-15.780148,-47.92917), 1, 'Brasiliense', 'brasiliense', 10, 40)); // Serejão (Brasilia) -> trouvé map.addOverlay(createMarker(new GLatLng(-22.786825,-43.313106), 1, 'Duque de Caxias', 'duque', 10, 10)); // Romário de Souza Faria (Duque de Caxias) -> trouvé map.addOverlay(createMarker(new GLatLng(-27.597024,-48.549583), 1, 'Figueirense', 'figueirense', 40, 20)); // Orlando Scarpelli (Florianópolis) -> trouvé map.addOverlay(createMarker(new GLatLng(-19.470833,-42.541944), 1, 'Ipatinga', 'ipatinga', 20, 20)); // Ipatingão (Ipatinga ) -> trouvé map.addOverlay(createMarker(new GLatLng(-25.428356,-49.273251), 1, 'Parana', 'parana', 40, -10)); // Vera Cruz (Ji-Paraná) -> trouvé map.addOverlay(createMarker(new GLatLng(-22.906365,-47.061574), 1, 'Ponte Preta', 'pontepreta', 40, 20)); // Moisés-Lucarelli (Majestoso) (Campinas) -> trouvé map.addOverlay(createMarker(new GLatLng(-23.622624,-46.548869), 1, 'Sao Caetano', 'saocaetano', 0, 0)); // Anacleto Campanella (São Caetano do Sul) -> trouvé map.addOverlay(createMarker(new GLatLng(-16.67992,-49.255031), 1, 'Vila Nova', 'vilanova', 10, 10)); // Onésio Brasileiro de Alvarenga (Goiânia) -> trouvé map.addOverlay(createMarker(new GLatLng(-23.527393,-46.622178), 1, 'Portuguesa', 'portuguesa', 30, 20)); // Osvaldo Teixeira Duarte (caninde) (São Paulo) -> trouvé map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'America de Natal', 'america', 10, 10)); // João Cláudio de Vasconcelos Machado (machadao) (Natal) -> trouvé map.addOverlay(createMarker(new GLatLng(-19.815731,-43.954223), 1, 'America Mineiro', 'mineiro', 40, -10)); map.addOverlay(createMarker(new GLatLng(-9.75164,-36.660426), 1, 'ASA', 'asa', 20, 10)); map.addOverlay(createMarker(new GLatLng(-7.221356,-39.313819), 1, 'Icasa', 'icasa', 40, 20)); map.addOverlay(createMarker(new GLatLng(-22.81617,-45.193465), 1, 'Guaratingueta', 'guaratingueta', 10, 10)); } } function loadserieC() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.clearOverlays(); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(-13.410994, -53.261719), 4); map.addOverlay(createMarker(new GLatLng(-29.157754,-51.191574), 1, 'Juventude', 'juventude', 20, -20)); map.addOverlay(createMarker(new GLatLng(-3.807048146256088,-38.522443771362305), 1, 'Fortaleza', 'fortaleza', 10, 10)); map.addOverlay(createMarker(new GLatLng(-7.230718,-35.881666), 1, 'Campinense', 'campinense', 50, 20)); map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'ABC', 'abc', 20, 10)); map.addOverlay(createMarker(new GLatLng(-9.973999,-67.807568), 0, 'Rio Branco do Acre', 'acre', 20, 10)); map.addOverlay(createMarker(new GLatLng(-5.370932,-49.118059), 1, 'Aguia', 'aguia', 20, 10)); map.addOverlay(createMarker(new GLatLng(-29.167824,-51.179383), 1, 'Caxias', 'caxias', 20, 20)); map.addOverlay(createMarker(new GLatLng(-9.666251,-35.735098), 1, 'CRB', 'crb', 10, 40)); map.addOverlay(createMarker(new GLatLng(-28.678298,-49.370396), 1, 'Criciuma', 'criciuma', 50, 20)); map.addOverlay(createMarker(new GLatLng(-15.780148,-47.92917), 1, 'Gama', 'gama', 20, 10)); map.addOverlay(createMarker(new GLatLng(-18.965284,-49.463639), 1, 'Ituiutaba', 'ituiutaba', 10, 10)); map.addOverlay(createMarker(new GLatLng(-13.063367,-55.921032), 1, 'Luverdense', 'luverdense', -5, -5)); map.addOverlay(createMarker(new GLatLng(-22.220789,-49.948632), 1, 'Marilia', 'marilia', 20, -20)); map.addOverlay(createMarker(new GLatLng(-1.45502,-48.502368), 1, 'Paysandu', 'paysandu', 0, 0)); map.addOverlay(createMarker(new GLatLng(-31.427681,-52.376565), 1, 'Brasil de Pelotas', 'pelotas', 10, 10)); map.addOverlay(createMarker(new GLatLng(-8.067553,-39.124221), 1, 'Salgueiro', 'salgueiro', 30, 20)); map.addOverlay(createMarker(new GLatLng(-22.371722,-41.785728), 1, 'Macaé', 'macae', 20, -20)); map.addOverlay(createMarker(new GLatLng(-5.794478,-35.210953), 1, 'Alecrim', 'alecrim', 0, 0)); map.addOverlay(createMarker(new GLatLng(-0.95688,-46.994629), 1, 'São Raimundo', 'sao_raimundo', 10, 10)); map.addOverlay(createMarker(new GLatLng(-27.096781,-52.618607), 1, 'Chapecoense', 'chapecoense', 30, 20)); //map.addOverlay(createMarker(new GLatLng(-15.598917,-56.094894), 1, 'Mixto', 'mixto', 40, 20)); //map.addOverlay(createMarker(new GLatLng(-2.530731,-44.306826), 1, 'Sampaio Corrêa', 'sampaio', 10, 10)); //map.addOverlay(createMarker(new GLatLng(-26.908258,-48.662602), 1, 'Marcilio Dias', 'marcilio_dias', 20, 20)); //map.addOverlay(createMarker(new GLatLng(-10.909542,-37.074773), 1, 'Confiança', 'confianca', 30, 40)); } } // Create a base icon for all of our markers that specifies the // shadow, icon dimensions, etc. var baseIcon = new GIcon(G_DEFAULT_ICON); baseIcon.shadow = "http://www.google.com/mapfiles/shadow50.png"; //baseIcon.iconSize = new GSize(20, 34); baseIcon.iconSize = new GSize(40, 40); baseIcon.shadowSize = new GSize(37, 34); //baseIcon.iconAnchor = new GPoint(9, 34); //baseIcon.iconAnchor = new GPoint(0, 0); //baseIcon.infoWindowAnchor = new GPoint(9, 2); baseIcon.infoWindowAnchor = new GPoint(20, 20); baseIcon.imageMap = [0, 0, 0, 40, 40, 40, 40, 0]; // Creates a marker whose info window displays the letter corresponding // to the given index. function createMarker(point, index, club, file, x, y) { // Create a lettered icon for this point using our icon class var letter = String.fromCharCode("A".charCodeAt(0) + index); baseIcon.iconAnchor = new GPoint(x, y); var letteredIcon = new GIcon(baseIcon); //letteredIcon.image = "http://www.google.com/mapfiles/marker" + letter + ".png"; letteredIcon.image = file + ".gif"; // Set up our GMarkerOptions object markerOptions = { icon:letteredIcon }; var marker = new GMarker(point, markerOptions); GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(club); }); return marker; }-25.428356,-49.273251 //]]> </script> </head> <body onload="loadserieA()" onunload="GUnload()"> <center> <table> <tr> <td> <a href='#' onClick='loadserieA()'>serie A</a><br> <a href='#' onClick='loadserieB()'>serie B</a><br> <a href='#' onClick='loadserieC()'>serie C</a> </td> </tr> <tr> <td> <div id="map" style="width:1000px;height:800px"></div> </td> </tr> </table> </center> </body> </html>
You need to login to post a comment.
