001 package de.deepamehta.plugins.geomaps; 002 003 import de.deepamehta.core.model.CompositeValueModel; 004 import de.deepamehta.plugins.topicmaps.TopicmapRenderer; 005 006 007 008 class GeomapRenderer implements TopicmapRenderer { 009 010 @Override 011 public String getUri() { 012 return "dm4.geomaps.geomap_renderer"; 013 } 014 015 @Override 016 public CompositeValueModel initialTopicmapState() { 017 return new CompositeValueModel() 018 .put("dm4.topicmaps.translation", new CompositeValueModel() 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 }