Google maps api mysql J2EE [Résolu]

Signaler
Messages postés
34
Date d'inscription
mardi 2 août 2011
Statut
Membre
Dernière intervention
24 avril 2012
-
Messages postés
34
Date d'inscription
mardi 2 août 2011
Statut
Membre
Dernière intervention
24 avril 2012
-
Bonjour,
je un projet J2EE( site web) consiste a localiser des médecins sur Google mas intégré dans mon site alors j'ai une idée c'est que récupère longitude et latitude depuis une table médecin dans ma base de donnée mais j'arrive pas a faire ce travail
alors est ce que il y a quelqu'un a idée sur le sujet ou un tutoriel??
merci.

2 réponses

Messages postés
6414
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
29 juillet 2020
345
Salut,

Nous avions déjà parlé de ca il y a un moment. Tu n'as pas avancé ?

Est ce que tu as la base de données ou est ce que c'est ce que tu cherches à constituer ? SI tu es dans le deuxième cas, ton travail n'a pour l'instant pas de rapport avec la programmation.

Si tu es dans le premier cas, qu'est ce qui te poses problème ?
Messages postés
34
Date d'inscription
mardi 2 août 2011
Statut
Membre
Dernière intervention
24 avril 2012

bonjour,
le problème c'est que la page se dessus connecte a ma database et récupère longitude et latitude mais il n'affiche pas le marqueur sur Google Maps.
aidez moi svp!!s

<%@ page import= "java.sql.*" %> 
<%@ page import="java.io.*" %> 
<!DOCTYPE html>
<head>
<title >Site de consultation des médecins | Home</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="styles/proj.css" type="text/css" />
<!--  
 <script src="http://maps.google.com/maps?file=api&v=2&key=
    ABQIAAAAFw0lDRKsdCra15LPvIxvehS3Kl_ZRrzIrsFqDz8GBXIeW1O52xQh3P31Xg2eTvqFRAyuOMY4dQrRQw"
    type="text/javascript"></script> 
-->    
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=false"></script>

    <script type="text/javascript">//<![CDATA[
      function load()
        {
        if (GBrowserIsCompatible())
          {
          var map = new GMap2(document.getElementById("map"));
         
          map.addControl(new GLargeMapControl());
          map.enableDoubleClickZoom() ;
          // fin création du zoom

          // création mode plan sattelite
          map.addControl ( new GMapTypeControl () ); 
          map.setCenter(new GLatLng( 36.80278, 10.17972), 10);
          
<% try {
    Class.forName("com.mysql.jdbc.Driver");
  } catch(ClassNotFoundException e) {
    System.err.print("ClassNotFoundException: ");
    System.err.println(e.getMessage());
  }    
  try {
    Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/projet", "root", "");
Statement st = con.createStatement();
    String query = "SELECT longitude, latitude FROM medecin ";
    System.out.println("query : " +query);      
    ResultSet rs = st.executeQuery(query);
    
    
    
  while(rs.next())
  {
  %>
    

     Select:True!!!!!!
  |


<%
      float lat  =rs.getFloat("latitude");    
  float lg =rs.getFloat("longitude");
      System.out.println("latitude= "+ lat+ "& longitude= "+ lg);
  %>
  	
         var point = new GLatLng(<%=lat%>, <%=lg%>);
          map.addOverlay(new GMarker(point));
          
<% } 
        
  rs.close();
      con.close(); }
  catch(SQLException ex) {
      System.err.println("SQLException: " + ex.getMessage());
    }
  %>
          }
        }
    //]]></script>



</head>
 
    

 
    

 
   
</html>