Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
jQuery Leaflet Find Feature Geometry Type Error

I need get feature geometry type, I can get feature object on leaflet like this

map.eachLayer(function (layer) {
    console.log(layer);
});

This response is like in this screenshot:

layer object

But when I try this

map.eachLayer(function (layer) {
    console.log(layer.feature.geometry);
});

I get this error:

Uncaught TypeError: Cannot read properties of undefined (reading 'geometry')

How can I get type prop in geometry?

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Only imported layers over L.geoJSON(geojson) are having the feature property.

But you can generate the GeoJSON of every layer:

var geojson = layer.toGeoJSON();
console.log(geojson.feature.geometry);

Maybe the layer is also a LayerGroup then you need first to loop through all features:

if(layer instanceof L.LayerGroup){
   layer.toGeoJSON().features.forEach((feature)=>{
      console.log(feature.geometry);
   });
} else {
   var geojson = layer.toGeoJSON();
   console.log(geojson.feature.geometry);
}
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda