Google maps api mysql J2EE [Résolu]

cs_imoum 34 Messages postés mardi 2 août 2011Date d'inscription 24 avril 2012 Dernière intervention - 20 avril 2012 à 17:56 - Dernière réponse : cs_imoum 34 Messages postés mardi 2 août 2011Date d'inscription 24 avril 2012 Dernière intervention
- 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.
Afficher la suite 

Votre réponse

2 réponses

Meilleure réponse
cs_Julien39 6450 Messages postés mardi 8 mars 2005Date d'inscription 17 mai 2018 Dernière intervention - 20 avril 2012 à 22:38
3
Merci
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 ?

Merci cs_Julien39 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 101 internautes ce mois-ci

Commenter la réponse de cs_Julien39
cs_imoum 34 Messages postés mardi 2 août 2011Date d'inscription 24 avril 2012 Dernière intervention - 24 avril 2012 à 01:15
0
Merci
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>
Commenter la réponse de cs_imoum

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.