j'ai dans un premier temps souhaité et réussi a utiliser phoogle,
j'affichais bien le fond de carte et des points de façon correcte,
mais je me suis vite rendu compte de la limitation de se système, pour
l'utilisation que je compte en faire.
Bilan des courses, je viens d'installer le plugin sfGMapsPlugin,
malheureusement, le sujet manque de tutoriel, j'ai bien rentrée ma clé
API dans le fichier app.yml, mais elle n'apparais pas dans le code
source de la page, qui du coup me dis que ma clé n'est pas valide,
pour cause, elle n'est pas renseignée!!!
Il y a fallut que je rentre la clé en dur dans le fichier
sfGMapsHelper.php, pour que la clé soit prise en compte.
De la même manière, où dois-je rentrée le code javascript relatif à
l'utilisation des classes du google API? sachant que je ne dois donc
pas les mettre dans la template ou le layout?
Et comment puis-je ajouté mes fonctions personnelles à la carte,
directement dans le helper du plugin, ou ailleurs?
> j'ai dans un premier temps souhaité et réussi a utiliser phoogle,
> j'affichais bien le fond de carte et des points de façon correcte,
> mais je me suis vite rendu compte de la limitation de se système, pour
> l'utilisation que je compte en faire.
> Bilan des courses, je viens d'installer le plugin sfGMapsPlugin,
> malheureusement, le sujet manque de tutoriel, j'ai bien rentrée ma clé
> API dans le fichier app.yml, mais elle n'apparais pas dans le code
> source de la page, qui du coup me dis que ma clé n'est pas valide,
> pour cause, elle n'est pas renseignée!!!
> Il y a fallut que je rentre la clé en dur dans le fichier
> sfGMapsHelper.php, pour que la clé soit prise en compte.
> De la même manière, où dois-je rentrée le code javascript relatif à
> l'utilisation des classes du google API? sachant que je ne dois donc
> pas les mettre dans la template ou le layout?
> Et comment puis-je ajouté mes fonctions personnelles à la carte,
> directement dans le helper du plugin, ou ailleurs?
Of course i read it, i don't ask for this if the answer was on it.
But some little things are not explain, like the way to insert the key
because i have to put it in the SfGMapsHelper.php file.
In fact i want to know how an where insert my js script from google
API, the plugin is soon installed and work.
Avant tout, je tiens à dire que je n'ai jamais utilisé ce plugin (je
connais l'api googlemap) mais la doc semble assez claire.
il est précisé sur le wiki comment insérer la clef :
-------------
To use GMapsPlugin, you need to set 1 parameter in app.yml :
sfGMaps:
key: # your developper key
version: # optional, default version 2
Tu as activé le plugin dans settings.yml ? Le plugin se chargera
d'ajouter le js au bon endroit
Tes fonctions personnelles devront figurer dans un fichier JS que tu
chargeras depuis la vue avec AddJavascript() ou depuis view.yml.
Tu peux aussi créer un helper d'abstraction si tu ne veux pas faire
d'appel direct en JS. Dans ce cas regardes comment le helper GMaps est
construit pour t'inspirer.
On Jul 21, 12:17 pm, MeGuMi <megumi.drag...@gmail.com> wrote:
> Of course i read it, i don't ask for this if the answer was on it.
> But some little things are not explain, like the way to insert the key
> because i have to put it in the SfGMapsHelper.php file.
> In fact i want to know how an where insert my js script from google
> API, the plugin is soon installed and work.
Bonjour, au final il s'est avéré inutile pour moi d'utiliser un plugin
pour utiliser google map, étant donné l'univers restreint des
possibilité de chacun.
J'ai donc créér mes propres fichier javascript pour creer
l'application qui correspond a mon projet.
Pour cela:
- upload de mon geo.js dans le dossier web du projet,
- ajout d' un view.yml, du dossier config de chaque modules qui aurais
besoin de cette carte
- utilisation du helper javascript sur chaque template qui utilise des
fonctions lier au javascript
- malheureusement, je n'ai pas trouver comment ajouter mes fonctions
onload et onunload ailleurs que directement dans la balise body du
layout :/ , des solutions a proposé, pour au moins n'ajouter ces
fonctions que sur les pages nécessitant un affichage de carte ?
enfin voilà le problème du plugin lui-même est résolu, je vais
probablement changer de sujet, celui-ci n'étant plus approprié, merci.
PS: je vous conseil l'utilisation de la technique du clusterer, de
façon a pouvoir faire des groupement de point, si plusierus point se
superpose par rapport au zoom, on crée alors un unique point qui les
regroupe, a voir ici :http://www.acme.com/javascript/#Clusterer
> - malheureusement, je n'ai pas trouver comment ajouter mes fonctions > onload et onunload ailleurs que directement dans la balise body du > layout :/ , des solutions a proposé, pour au moins n'ajouter ces > fonctions que sur les pages nécessitant un affichage de carte ?