Можно и через rest получать все фичи, брать случайную, задавать ей атрибут "Загружено", чтоб баяны не постить, рассчитывать её bbox, запрашивать рендер - и так далее
Смотрю тут демку #nextgis и #mapbox, и думаю, что выбрать в итоге. На мапбоксе надо вручную делать сайт и выводить на него переключатель стиля. NextGIS умеет из QGIS стиль брать. Но работает только на растровых тайлах и не может как в QGIS сделать слою режим multiply.