Précédent   Forum du club des développeurs et IT Pro > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Mappy
Mappy Forum d'entraide sur les API Mappy
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 22/04/2011, 14h42   #1
denzz
Invité de passage
 
Homme
Développeur informatique
Inscription : avril 2011
Messages : 2
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : avril 2011
Messages : 2
Points : 1
Points : 1
Par défaut POI avec icônes personnalisés

Salut,
j'ai plusieurs problèmes avec les POI en utilisant l'API AS3 de mappy.

Lorsque je ne définis pas de POI personnalisé, pas de problème, tout roule.
Par contre je n'ai pas réussi à fournir un élément personnalisé comme 'icon' de mon POI sans que cela empêche du coup l'interactivité sur mes POI (plus d'event de clic géré)

Un petit aperçu :
Code :
1
2
3
4
5
 
var agencePoi : Poi = new Poi(new GeoCoordinates(agence.coordY, agence.coordX));
agencePoi.label = agence.id.toString();
agencePoi.addEventListener(PoiEvent.MOUSE_CLICK, handlerClickFlag);
this.poiLayer.addPoi(agencePoi);
=> pas de problème, j'ai mon POI et je peux cliquer dessus (mon event MOUSE_CLICK est bien lancé et handlé).

Code :
1
2
3
4
5
var agencePoi : Poi = new Poi(new GeoCoordinates(agence.coordY, agence.coordX));
agencePoi.icon = new this.FLAG; // FLAG est une Class lié à ma ressource objet
agencePoi.label = agence.id.toString();
agencePoi.addEventListener(PoiEvent.MOUSE_CLICK, handlerClickFlag);
this.poiLayer.addPoi(agencePoi);
=> l'image est bonne, mais non cliquable. J'ai du mal à voir quel type d'objet il faut instancier pour passer dans icon.

Et sinon j'ai quelques soucis pour placer mon POI.
Je m'explique : j'ai des coordonnées GPS pour placer mon POI, jusque-là pas de problème.
Mais l'image que je veux afficher est une sorte de drapeau, dont le pied (coin inférieur gauche) doit être placé aux coordonnées GPS, et dans les faits c'est le milieu de l'image grosso modo qui est placé correctement.

L'API étant super bien documentée je galère un peu à trouver si c'est faisable ou pas. J'ai fait des tests avec le champ anchor des objets POI mais ça me fait apparemment pas ce que je veux ou alors je l'utilise mal ...

J'espère que c'est à peu près clair
Merci d'avance pour les coups de patte !
denzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 14h06.


 
 
 
 
Partenaires

Hébergement Web