@@ -33,10 +33,10 @@ local lyaml = require 'lyaml'
3333
3434function plugin :build_sublayer_config (main_layer , sub_layer )
3535 local config = {
36- minzoom = sub_layer .tiles .minzoom or 0 ,
37- maxzoom = sub_layer .tiles .maxzoom or 14 ,
38- extent = sub_layer .tiles .extent or 4096 ,
39- buffer = sub_layer .tiles .buffer_size or 10 ,
36+ minzoom = sub_layer .tiles .minzoom or self . minzoom ,
37+ maxzoom = sub_layer .tiles .maxzoom or self . maxzoom ,
38+ extent = sub_layer .tiles .extent ,
39+ buffer = sub_layer .tiles .buffer_size ,
4040 }
4141
4242 local mvt = ' ST_AsMVTGeom("' .. sub_layer .geom_column .. ' ", {{unbuffered_bbox}}, {{extent}}, {{buffer}}) AS way'
9999
100100function plugin :write_config (directory , options )
101101 self .directory = directory
102+ self .minzoom = options .minzoom or 0
103+ self .maxzoom = options .maxzoom or 14
102104
103105 if not options then
104106 options = {}
105107 end
106108
107109 local config = {
108110 metadata = {
109- id = ' v1 ' ,
110- name = options .tileset or ' osm ' ,
111+ id = options . tileset or ' mytiles ' ,
112+ name = options .name ,
111113 attribution = options .attribution or plugin .themepark .options .attribution ,
112- version = ' 0.0.1 ' ,
114+ version = options . version ,
113115 },
114116 vector_layers = {}
115117 }
0 commit comments