public BasecampLayer(string name)
            : base(name)
        {
            _source = new MemoryProvider();
            DataSource = _source;

            layerRequest = new LayerRequests(Constants.BaseApiUrl);
            layerRequest.LayerRecived += layerRequest_LayerRecived;
        }
        public FincasNameLayer(string name)
            : base(name)
        {
            layerRequest = new LayerRequests(Constants.BaseApiUrl);
            layerRequest.GetFincas();
            layerRequest.FincasReceived += layerRequest_FincasReceived;
            _source = new MemoryProvider();
            DataSource = _source;

            Current.Instance.MapControl.zoomStarted += MapControlChanged;
            Current.Instance.MapControl.zoomFinished += MapControlChanged;
        }
        public ArgentineLawLayer(string name)
            : base(name)
        {
            _source = new MemoryProvider();
            DataSource = _source;

            //ArgentineLawLayer.HardcodedLocations(_source);

            layerRequest = new LayerRequests(Constants.BaseApiUrl);
            layerRequest.LayerRecived += layerRequest_LayerRecived;

            //DrawImage();
        }