GIS, JSON et icônes personnalisées

Bonjour,

Je tente sans succès depuis quelques temps de modifier les icônes qui apparaissent sur mes cartes GIS (en bas à droite) : https://annuaire-education.fr/departement/Lot/46.html

J’intègre mes cartes avec cette ligne :
<INCLURE{fond=modeles/carte_gis, objets=test}

Ma page gis_test.html interroge une base distante pour générer le fichier GeoJson et affiche les punaises bleues par défaut. Je veux remplacer ces punaises bleues par des images différentes en fonction des points.

En ajoutant les 3 dernières lignes « icon », « icon_size » et « icon_anchor » il y a juste un minuscule point rouge qui apparaît mais pas l’icône souhaitée.

Savez-vous comment je peux modifier mon fichier GeoJson généré pour afficher l’image souhaitée sur la carte ?

{
« type »: « Feature »,
« geometry »:
{
« type »: « Point »,
« coordinates »: [#LONGITUDE, #LATITUDE]
},
« id »:"#IDENTIFIANT_DE_L_ETABLISSEMENT",
« properties »:
{
« title »: [(#NOM_ETABLISSEMENT|json_encode)],
« description »: « description de établissement",
« icon »: https://annuaire-education.fr/IMG/png/C_orange.png,
« icon_size »: « 128,128 »,
« icon_anchor »: « 128,128 »
}
}

Merci d’avance.


Julien Delmas

Il manque pas des quotes autour de la chaine d'URL de ton image ? (déjà éliminer ça comme piste)

--
RastaPopoulos

Bonjour,

la ligne « description » ne serait-elle pas mal formée. Il vaudrait mieux <« description »: « description de établissement »,> (pb guillemets). La suite est alors mal interprétée.

Bonjour à tous,

Merci pour vous conseils. J’ai finalement trouvé le problème, il fallait mettre les valeurs icon_size et icon_anchor entre crochets !

Le 21 oct. 2020 à 15:02, Julien Delmas <julien.delmas@gmail.com> a écrit :

{
« type »: « Feature »,
« geometry »:
{
« type »: « Point »,
« coordinates »: [#LONGITUDE, #LATITUDE]
},
« id »:« #IDENTIFIANT_DE_L_ETABLISSEMENT »,
« properties »:
{
« title »: [(#NOM_ETABLISSEMENT|json_encode)],
« description »: « description de établissement",
« icon »: https://annuaire-education.fr/IMG/png/C_orange.png,
« icon_size »: « 128,128 »,
« icon_anchor »: « 128,128 »
}
}

« properties »:
{

« title »: [(#NOM_ETABLISSEMENT|json_encode)],
« description »: « 
ma description »,
« icon »: « https://annuaire-education.fr/IMG/png/C_orange.png »,
« icon_size »: [32,32],
« icon_anchor »: [0,0]
}


Julien Delmas