use geoJson and layer