001package de.deepamehta.plugins.geomaps;
002
003import de.deepamehta.core.model.ChildTopicsModel;
004import de.deepamehta.plugins.topicmaps.TopicmapRenderer;
005
006
007
008class GeomapRenderer implements TopicmapRenderer {
009
010    @Override
011    public String getUri() {
012        return "dm4.geomaps.geomap_renderer";
013    }
014
015    @Override
016    public ChildTopicsModel initialTopicmapState() {
017        return new ChildTopicsModel()
018            .put("dm4.topicmaps.translation", new ChildTopicsModel()
019                .put("dm4.topicmaps.translation_x", 11.0)     // default region is "Germany"
020                .put("dm4.topicmaps.translation_y", 51.0)
021            )
022            .put("dm4.topicmaps.zoom_level", 6);
023    }
024}