added GeoJSON tileLayer helpers and layerTypes