Por ne pas avoir à récupérr toutes les observations déjà recupérées dans le navigateur, on envoie la liste de ces obs déjà chargées avec la requête. Mais ça peut poser des soucis car l'URL peut-être très longue (cf #273). On a contourné en modifiant la conf d'apache.
L'idéal serait de passer par une requête POST pour les requêtes dans la fonction getMarker (voir en admin et public?)
et faire une requête avec xhr plutôt qu'en passant par openlayers.loadurl
Por ne pas avoir à récupérr toutes les observations déjà recupérées dans le navigateur, on envoie la liste de ces obs déjà chargées avec la requête. Mais ça peut poser des soucis car l'URL peut-être très longue (cf #273). On a contourné en modifiant la conf d'apache.
L'idéal serait de passer par une requête POST pour les requêtes dans la fonction getMarker (voir en admin et public?)
et faire une requête avec xhr plutôt qu'en passant par openlayers.loadurl
let post = JSON.stringify(postObj)
const url = "https://jsonplaceholder.typicode.com/posts" let xhr = new XMLHttpRequest()
xhr.open('POST', url, true) xhr.setRequestHeader('Content-type', 'application/json; charset=UTF-8') xhr.send(post);
xhr.onload = function () { if(xhr.status === 201) { console.log("Post successfully created!") } }