svg map viewer dynamic local