IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

Utilisation de la classe GoogleMapAPI


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Inscrit en
    Mars 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 1
    Par défaut Utilisation de la classe GoogleMapAPI
    Bonjour,

    Connaissez-vous le source GoogleMapAPI.class.php qui permet de piloter une carte google. J'ai réussi a créer une carte en a y placer des points représentant des personne (tiré d'una base de données), mais j'aimerai maintenant afficher une autre carte qui elel servirer à récupérer le coordonnées du points d'un utilisateur placera sur la carte (et apres l'enregistrer dans ma base, pour réaffichage avec les autres points)

    D'avance merci

    Lien du fichier : http://www.phpinsider.com/php/code/GoogleMapAPI/
    Lien sur mon site avec la map en simple affichage pour le moment : http://oisux.org/forum

  2. #2
    Membre éprouvé Avatar de julien.63
    Profil pro
    balayeur
    Inscrit en
    Décembre 2005
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Localisation : France, Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : balayeur

    Informations forums :
    Inscription : Décembre 2005
    Messages : 1 348
    Par défaut
    salut,
    moi j'utilise une fonction javascript pour récupèrer les coordonnées. Je remplie un champ d'un formulaire qui une fois soumit enregistre les données dans une base.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    function load() {
    	  data = dataExtract();
          if (GBrowserIsCompatible()) {
    	    // emplacement où s'affiche la carte
            var map = new GMap2(document.getElementById("map"));
    		// définit le centre de la carte
    		map.setCenter(new GLatLng(8.222363866437243, -80.057373046875), 7);
    		// ajoute les controls de zoom et de direction
    		map.addControl(new GSmallMapControl());
    		// ajoute les controles de type de fond de carte
    		map.addControl(new GMapTypeControl());
    		// récupère le centre de la carte
    		var center = map.getCenter();
    		// affiche une bulle d'infos
    		//map.openInfoWindow(center,document.createTextNode("Iliki"));
     
    		// Creates a marker at the given point with the given number label
    		function createMarker(point, label) {
    		  var marker = new GMarker(point);
    		  GEvent.addListener(marker, "click", function() {
    			marker.openInfoWindowHtml("#<b>" + label + "</b>");
    		  });
    		  return marker;
    		}
     
     
    		GEvent.addListener(map, "click", function(marker, point) {
    			document.getElementById("coord").value = point,
    			map.addOverlay(new GMarker(point));
    		});
     
          }
        }

Discussions similaires

  1. [Servlet] Utilisation de plusieurs classes
    Par hedgehog dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 04/05/2005, 09h43
  2. Utilisation de la classe List de STL avec wxWidgets
    Par aoyou dans le forum wxWidgets
    Réponses: 7
    Dernier message: 10/03/2005, 17h41
  3. Réponses: 8
    Dernier message: 22/12/2004, 22h57
  4. [SWT] Utilisation de la classe Tracker
    Par arN34 dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 24/11/2004, 10h28
  5. Réponses: 2
    Dernier message: 18/05/2004, 14h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo