Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour
J'attaque actuellement un projet dans lequel je souhaite géolocaliser mes inscrits à travers une Gmap.
L'un(e) de vous aurait il déja réussi l'intégration de Google Maps à ZF ?
Hors ligne
Oui c'est très simple.
Zf (php) et googlemaps (js) ne peuvent pas rentré en conflit vue que ce ne sont aps les même langages!
public function prepareGmap() { $this->view->headScript()->prependFile('http://www.google.com/jsapi?key='.GOOGLE_MAP_API_KEY); }
Après je fais via le action helper switch_content des retours json en un rien de temps que je traite avec googlemaps en js!
Hors ligne
En fait, je pensais plus à un objet, comme j'ai créé des $form personnalisés, je me disais qu'on pouvait finalement créer un $gmap en lui passant des paramètres, pour faire apparaître la carte ou on veut, avec les coordonnées qu'on veut
D'ailleurs, si je voulais en faire un objet réutilisable, je le mettrais dans mon dossier /models, c'est ça ?
Hors ligne
Vais voir ce que je peux arriver à faire.
Vu que j'avais commencé à bosser avec Zend_Form j'espérais pouvoir y intégrer un élément de formulaire Gmap mais vu comme j'en ai chié, on va rester sur un formulaire habituel
Hors ligne
je suis également à la recherche de classe performante pour GG maps.
@fetard as tu trouvé des classes php intéressante qui gèrent GG maps ?
Hors ligne
J'ai peu lâche ZF pour l'instant, manque de temps
Hors ligne
arfff
quelqu'un d'autres a t il des suggestions pour l'utilisation de GG maps ?
Hors ligne
Hum... Google maps se dirige entièrement en Javascript. Les API sont très bien documentées sur le site de Google (http://code.google.com/apis/maps/docume … index.html).
Si vous voulez faire un truc un tant soit peu évolué avec Google Maps, c'est vraiment pas des classes PHP ou ZF qu'il faut chercher, il faut vraiment tout coder en javascript... (l'API javascript est claire et remarquablement bien faite). Si vos données viennent d'une base, vous aurez peut-être un tableau javascript à générer (ou à renvoyer en Ajax), mais coté PHP, ça n'ira pas plus loin...
A+, Philippe
Hors ligne