Pages

Comment vérifier si la config est chargée ? sujet

vendredi 28 mars 2014




Bonjour

Voila un bout de code que j'utilise, qui a l'air de fonctionner, pour savoir si oui ou non la config geoportail est chargée avant de lancer la création d'une carte.

Code:


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16

var count = 0;
for (var t in Geoportal.Catalogue.TERRITORIES) {
if (Geoportal.Catalogue.TERRITORIES.hasOwnProperty(t)) {
++count;
}
}

if (count === 0) {
// charge la config avant de créer la carte
Geoportal.GeoRMHandler.getConfig([geoportalApiKey], null,null, {
onContractsComplete: initMap
});
} else {
initMap(); // lance la création de la carte sans recharger la config pour aller plus vite
}


Je fais la vérification sur Geoportal.Catalogue.TERRITORIES parce que c'est un objet que j'ai l'habitude d'aller fouiller, mais est-ce qu'il y aurait un test plus pertinent à faire ?

Sylvain




Aucun commentaire:

Enregistrer un commentaire