Précédent   Forum des professionnels en informatique > PHP > Scripts
Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs scripts PHP, la FAQ scripts PHP, toutes les FAQ PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/03/2007, 16h22   #1
Invité de passage
 
Inscription : mars 2007
Messages : 1
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 1
Points : 0
Points : 0
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
blacktux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/03/2007, 16h39   #2
Membre émérite
 
Avatar de julien.63
 
Inscription : décembre 2005
Messages : 1 322
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 1 322
Points : 981
Points : 981
Envoyer un message via MSN à julien.63
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 :
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));
		});
 
      }
    }
julien.63 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h35.


 
 
 
 
Partenaires

Hébergement Web