Génération dynamique de Google Maps - PHP - Programmation
Marsh Posté le 21-12-2009 à 13:08:56
tu creer un array avec t'es info, tu le transforme en object json que tu recupere avec javascript, mais le mieux c'est au niveau de la creation de l'article il faut inclure les coordonné que google te retournera, ca sera beaucoup plus rapide que de faire une recherche par adresse a chaque fois
Marsh Posté le 21-12-2009 à 14:13:40
C'est vrai que faire appel au geocoder à chaque fois n'est pas un très bon choix, je pourrais stocker les coordonnées en base, je ferais peut être ça dans un 2ème temps.
Par contre je ne comprend pas tout à fait ta solution, je ne suis même pas sur qu'elle réponde à mon problème
Marsh Posté le 21-12-2009 à 14:26:21
a chaque tour de boucle tu creer un array du type
Code :
|
a la fin de ta boucle tu fais
Code :
|
dans ton code html tu pourras ensuite faire
Code :
|
http://php.net/manual/fr/function.json-encode.php
Marsh Posté le 22-12-2009 à 12:26:19
Je vois
Concernant la dernière fonction, qu'est ce qui est le mieux ?
Je la déclare au début de ma page et je l'appelle une fois que les div sont crées ?
Merci en tout cas
Marsh Posté le 22-12-2009 à 13:01:42
avec l'api de google t'as une fonction qui va enclencher une fois ta page charger, donc tu gardes tout dans l'en tete, ta boucle aussi.
Marsh Posté le 20-12-2009 à 19:16:52
Bonsoir,
J'ai intégré dans mon site une rubrique qui fait appel à des Google Maps.
Grosso-modo, Un rédacteur ajoute un article, contenant un nom de ville, et une map apparait automatiquement dans l'article après un appel au geocoder.
Le souci c'est que jusqu'à maintenant j'ai crée une fonction de traitement gmap par article (c'est moche je sais) et que le nombre d'articles par page se doit donc d'être fixe.
J'aimerais donc réaliser une fonction générique pour le geocoding et l'initialisation d'un google map.
Un peu de code pour expliciter tout ça :
Les fonctions d'initialisations :
L'affichage :
Merci d'avance
Message édité par darkgloom le 20-12-2009 à 19:18:21