Javascript e JSP

0 respostas
MarcosOLIVEIRA

Aew pessoal to com um problemao!!

e o seguinte preciso abrir o google maps e atualizar o ponto marcado a cada 5 segundo pegando dados salvos em Banco de dados Mysql

abrir o google maps e marcar o primeiro ponto e facil.
o dificil e marcar outro ponto sem dar refresh na pagina toda!

a minha soluçao foi usar JSP. o problema que nunca usei!!

entao o seguinte:

o google maps é todo em javascript. como faço para utilizara o google maps e o JSP juntos? aqui vai meu arquivo .js com a funçao inicializadora do googlemaps e minha .jsp

<script type="text/javascript"
	src="http://www.google.com/jsapi?kkey=ABQIAAAAA9C2SACLwi7EF-jOyEJ03RQ1ZYDrzWyVzODj7ojeSu7R1UJWqRSDJPaL0IkSJdY23bzgw4L9cANVyA"></script>
    <script type="text/javascript">

      
		function novoPonto(){
			var ponto2 = new GLatLng(-3.8689, -38.5789);
			var marker2 = new GMarker(ponto2);
			
			mapa.addOverlay(marker2);
			setTimeout("alert('5 seconds! para novoPonto de dtnreo no novoponto')",100);
			
		}
		
		
	
      function initialize() {
    	  google.load("maps", "2");
          google.load("search", "1");
          var mapa; = new GMap2(document.getElementById("mapa"));
    	 var ponto = new GLatLng(-3.7689, -38.4789);
    	 var marker1 = new GMarker(ponto);
    	  
    	       
	
			mapa.addControl(new GMapTypeControl())
			mapa.addControl(new GSmallMapControl)
			mapa.setCenter(new google.maps.LatLng(-3.7689, -38.4789),10);
			mapa.addOverlay(marker1);
			
	        var searchControl = new google.search.SearchControl();
	        searchControl.addSearcher(new google.search.WebSearch());
	        searchControl.addSearcher(new google.search.NewsSearch());
	        searchControl.draw(document.getElementById("searchcontrol"));
	        setTimeout("alert('5 seconds! para novoPonto')",5000);
	        setTimeout("novoPonto()", 1);
	      }

agora o JSP

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>SIMDECON</title>
    
    <script type="text/javascript">
<script language="javascript" src="C:\Users\Imbiriba\workspace\SIMDECON\WebContent\googlemaps.js"></script>





</head>

<body onload="javascript:initialize()">


</body>
</html>
Criado 25 de junho de 2009
Respostas 0
Participantes 1