/codelicious/

by christopher maneu

Nokia Maps REST API – Afficher plusieurs points d’intérêt (POI)

Posted in .Net, Development, Web
Leave a comment

J’ai écrit cette semaine un article pour le blog des développeurs Nokia France. Le sujet : utiliser l’API REST Nokia Maps dans vos applications Windows Phone. J’ai eu quelques heures après la publication une question sur twitter : Comment faire pour afficher plusieurs points sur la carte ?

La réponse est assez simple ;)

Afficher plusieurs points d’intérêts

Il suffit pour cela d’utiliser le paramètre poi en combinant l’ensemble des positions des marqueurs, chaque position était séparé par une virgule. Cela peut être un peu confus car la latitude/longitude est séparée par une virgule, et chaque groupe latitude+longitude également. Ainsi, l’URL suivante nous place bien deux marqueurs.

http://m.nok.it/?app_id=%appId%&c=48.858489,2.293600&z=15&nord&poi=48.858487,2.2936005,48.853965,2.300777&w=500&h=500

m_nok_it[1]

Personnaliser l’affichage des marqueurs

Il existe un certain nombre de paramètres :

 

Nom du paramètre Description Exemple
poitxs Taille du texte m_nok_it[2]
poifc Couleur de fond, exprimé en couleurs hexa (avec ou sans transparence) m_nok_it[2]
poitxc Couleur du texte m_nok_it[4]

Aller plus loin avec les POI Extended

Les possibilités sont déjà intéressantes, mais comment faire si on souhaite aller plus loin, en personnalisant par exemple le texte ? La première chose qu’il est possible de réaliser est d’ajouter le paramètre poilbl=1. Cela va remplacer la numérotation chiffrée par une numérotation alphabétique.

m_nok_itCAZX89UO

Vous voulez aller plus loin de chez plus loin ? Ok, pas de soucis !

Les poi “bulles” étendus

Ces POIs vous permettent de personnaliser le contenu de la bulle, la taille et la couleur du texte, ainsi que la couleur de fond. La syntaxe est légèrement différente. Vous devez utiliser un paramètre par point d’intérêt. Le paramètre est poixA, oú A est un nombre de 0 à votre maximum de points. la valeur de ce paramètre est comme suit : position;texte;couleurfond;couleurtexte;tailletexte

http://m.nok.it/?app_id==_peU-uCkp-j8ovkzFGNU&z=15&nord&w=400&h=400&poix0=48.858487,2.2936005;cyan;white;18;hello&poix1=48.853965,2.300777;cyan;white;24;world

m_nok_it[2]

Les poi “texte brut” étendus

Ces autres types de POI vous permettent d’afficher directement sur la carte le texte, sans punaise. Le principe est identique aux poi bulles étendus, sauf que le paramètre est de la forme txA.

La forme d’un marqueur est également différente : position;texte;couleurfond;couleurtexte;tailletexte

m_nok_it[2]

A vous de jouer !

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>