Accès aux paramètres du service


Si vous avez surchargé le rendu graphique du service "Cartes", soyez vigilant lors de la récupération des valeurs de type "geocode" et de la valeur du type de marqueur.

En effet le XML d'entrée a été modifié.

Les données de type géocode sont désormais saxées sous la forme :

<point latitude="X" longitude="Y"/>

Le type des marqueurs est désormais saxé sous la forme:

<type value="marker">Marqueur</type>
<type value="polygon">Polygone</type>

Par exemple pour récupérer les points d'intérêt de type "marker" on écrira:

<xsl:for-each select="pointsOfInterest/entry[type/@value ='marker']">
   {
       lat: <xsl:value-of select="point/@latitude"/>,
       lng: <xsl:value-of select="point/@longitude"/>,
       title: '<xsl:value-of select="ametys:escapeJS(title)"/>',
       description :'<xsl:value-of select="ametys:escapeJS(description)"/>',
       icon: '<xsl:value-of select="icon"/>',
       gtype: '<xsl:value-of select="type"/>'
   }
   <xsl:if test="position() != last()">,</xsl:if>
</xsl:for-each>
Retour en haut