Fix raster sources
This commit is contained in:
@@ -1,9 +1,18 @@
|
||||
package eu.konggdev.strikemaps.map.source;
|
||||
|
||||
import com.fasterxml.jackson.databind.JsonNode;
|
||||
|
||||
public class MapSource {
|
||||
public String url;
|
||||
public String type;
|
||||
public String schema;
|
||||
|
||||
public String attribution;
|
||||
|
||||
/* For raster sources */
|
||||
public JsonNode tiles;
|
||||
public int minzoom;
|
||||
public int maxzoom;
|
||||
|
||||
public MapSource() { }
|
||||
}
|
||||
|
||||
@@ -13,10 +13,10 @@ import eu.konggdev.strikemaps.map.source.MapSource;
|
||||
import java.util.*;
|
||||
|
||||
public class MapStyle {
|
||||
//Only local data
|
||||
//Only local data/
|
||||
public String name;
|
||||
public Bitmap icon;
|
||||
|
||||
/
|
||||
public JsonNode metadata; // everything except layers + sources
|
||||
public Map<String, MapSource> sources;
|
||||
public JsonNode layerDefinitions; // the "layers" array
|
||||
@@ -34,7 +34,7 @@ public class MapStyle {
|
||||
MapStyle style = new MapStyle();
|
||||
style.name = root.path("name").asText();
|
||||
style.icon = getIcon(root.path("icon").asText(), app);
|
||||
|
||||
/
|
||||
style.sources = mapper.convertValue(
|
||||
root.path("sources"),
|
||||
new TypeReference<Map<String, MapSource>>() {}
|
||||
|
||||
Reference in New Issue
Block a user