Google maps api mysql J2EE

Résolu
cs_imoum Messages postés 34 Date d'inscription mardi 2 août 2011 Statut Membre Dernière intervention 24 avril 2012 - 20 avril 2012 à 17:56
cs_imoum Messages postés 34 Date d'inscription mardi 2 août 2011 Statut Membre Dernière intervention 24 avril 2012 - 24 avril 2012 à 01:15
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.
A voir également:

2 réponses

cs_Julien39 Messages postés 6414 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 29 juillet 2020 371
20 avril 2012 à 22:38
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 ?
3
cs_imoum Messages postés 34 Date d'inscription mardi 2 août 2011 Statut Membre Dernière intervention 24 avril 2012
24 avril 2012 à 01:15
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>
0
Rejoignez-nous