package org.vaadin.vol.client;

import com.vaadin.shared.AbstractComponentState;
import com.vaadin.shared.Connector;

import java.util.*;

public class OpenLayersMapState extends AbstractComponentState {

    public List<Connector> layers = new LinkedList<Connector>();
    public Point center;
    public int zoom = 3;
    public Bounds bounds = Bounds.WORLD;

    public Connector baseLayer;
    public String jsMapOptions;
    public Bounds zoomToExtent;
    public Bounds restrictedExtent;
    public String projection;

    public Set<String> controls = new HashSet<String>();

    public List<ContextMenuAction> actions = new ArrayList<ContextMenuAction>();
}

package org.vaadin.vol.client;

import com.vaadin.shared.AbstractComponentState;
import com.vaadin.shared.Connector;

import java.util.*;

public class OpenLayersMapState extends AbstractComponentState {

    public List<Connector> layers = new LinkedList<Connector>();
    public Point center;
    public int zoom = 3;
    public Bounds bounds = Bounds.WORLD;

    public Connector baseLayer;
    public String jsMapOptions;
    public Bounds zoomToExtent;
    public Bounds restrictedExtent;
    public String projection = "EPSG:4326";

    public Set<String> controls = new HashSet<String>();

    public List<ContextMenuAction> actions = new ArrayList<ContextMenuAction>();
}

Set map default project to null (same way as addon's Vaadin 6 version works)
Set map default project to null (same way as addon's Vaadin 6 version works)
