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