Suite

Mapbox.js : analyse des coordonnées en latitude et longitude à partir de GeoJSON


Je suis en train d'apprendre Mapbox et Mapbox.js. J'ai chargé mes données GeoJSON à partir d'une URL :

var featureLayer = L.mapbox.featureLayer() .loadURL('./data_frag.geojson') .addTo(map);

Maintenant, j'essaie d'analyser les coordonnées lat et lon. Il est logique pour moi d'essayer quelque chose comme:

var longitude = featureLayer.geometry.coordinates[0]; var latitude = featureLayer.geometry.coordinates[1];

mais ce n'est pas juste.

Dois-je utiliser la couche d'entités ou la couche GeoJSON pour cela ?


L.mapbox.featureLayer()a une méthode getGeoJSON. Pour la première fonctionnalité de la collection de fonctionnalités GeoJSON :

var longitude = (featureLayer.getGeoJSON()).features[0].geometry.coordinates[0]; var latitude = (featureLayer.getGeoJSON()).features[0].geometry.coordinates[1];