Bonjour,
J'ai initialement trouvé la réponse à mon problème dans un autre post mais je me suis rendu compte qu'il fallait que je m'y prenne autrement donc je crée un nouveau sujet car la problématique est différente.
Je réalise une API dans laquelle je vais insérer des marqueurs, chaque marqueur aura sa propre location (name, latitude, longitude).
j'insert ces données dans ma base , je les récupère en encodant le tout en JSON et via JS je parcours ce même JSON via une boucle for pour insérer les marqueurs. .
Içi j'encode mes données :
Ce qui fonctionne bien mais j'aimerais pouvoir aussi insérer des images. n'ayant pas inséré des images dans ma base (ce serait trop volumineux) il fallait que je trouve un autre moyen.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php echo json_encode($listMarker);
après quelques recherches j'ai mis en place ce code :
Etr voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 echo "["; foreach($listMarker as $data) : echo <<<END { "name" : "$data->location_name", "latitude" : "$data->latitude", "longitude" : "$data->longitude" "image" : "url" }, END; endforeach; echo "]";
Sauf qu'à la toute fin il y a une virgule que je n'arrive pas du tout à faire disparaitre. Si vous avez la solution merci de bien vouloir m'aider ...
Partager