Skip to content
This repository was archived by the owner on Sep 3, 2019. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
aff7299
Refactored to latest OsmSharp.Core.
xivk Feb 1, 2016
d9badd7
Fix reading MapCSS with common rules (node{}, way{}, ...)
Apr 25, 2016
29ec115
Add fist version Wpf MapControl
Apr 27, 2016
5d072a0
Переделка отрисовки (фоновые потоки)
Apr 29, 2016
4e85c9f
Refactoring Wpf MapControl
May 1, 2016
036b26a
Fix rendering flare
May 1, 2016
8f6a044
Fix dashes and drawing text for line
May 1, 2016
689b311
Add dependency properties in MapControl
May 4, 2016
ef73cf4
Add MapControl commands
May 5, 2016
f56c1b5
Fix MapMaxZoomLevel
May 5, 2016
507052c
using MapControl MapBoundingBox
May 7, 2016
79dee33
Add MapControl Backgroung property
May 10, 2016
c741d3b
Add IsReady to MapControl
May 30, 2016
825eacd
Adding custom layers
May 31, 2016
761c399
Fix DrawIcon
Jun 28, 2016
e1ddfc9
Add zoom to box
Jun 29, 2016
66dedca
Fix zoom to box
Jun 29, 2016
eca683f
Add maxZoom to zoom to box
Jun 29, 2016
7b27dcc
Add tool tip
Jul 1, 2016
f9dac5d
Refactoring layers
Jul 1, 2016
be362a2
Fix hide tool tip
Jul 2, 2016
90a8a09
Fix zoom mouse position
Jul 4, 2016
047de38
Добавлено ограничение на зум по скролу
Jul 4, 2016
bd266e1
Fix zoom preview
Jul 5, 2016
1ea0e20
Add tool tip creater
Jul 6, 2016
b4596fd
Tool tip creater delegate replace to Func<>
Jul 6, 2016
17f02e1
Fix zoom wheel and box
Jul 16, 2016
81dc1e6
Fix initialization error
Jul 16, 2016
07db755
Fix multithread refresh mapcontrol
Jul 16, 2016
52dc8e6
Fix drawing previos scene
Jul 29, 2016
93ee6a7
Add delay for mouse weel
Jul 30, 2016
4171bbe
Handling LayerTile EndGetResponse exceptions
Aug 10, 2016
9f23933
Обработка отмены таска с подсказкой
john862003 Apr 9, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions OsmSharp.Android.UI/Data/SQLite/SQLiteConnection.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
// You should have received a copy of the GNU General Public License
// along with OsmSharp. If not, see <http://www.gnu.org/licenses/>.

using OsmSharp.Data.SQLite;
using OsmSharp.UI.Data.SQLite;
using System.IO;
using System.Reflection;

Expand All @@ -25,7 +25,7 @@ namespace OsmSharp.Android.UI.Data.SQLite
/// <summary>
/// An Android-specific implementation of an SQLiteConnection.
/// </summary>
public class SQLiteConnection : OsmSharp.Data.SQLite.SQLiteConnectionBase
public class SQLiteConnection : OsmSharp.UI.Data.SQLite.SQLiteConnectionBase
{
/// <summary>
/// Holds the 'native' or platform-specific connection.
Expand Down
8 changes: 4 additions & 4 deletions OsmSharp.Android.UI/OsmSharp.Android.UI.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,12 @@
<DocumentationFile>..\OutputAndroid\OsmSharp.Android.UI.XML</DocumentationFile>
</PropertyGroup>
<ItemGroup>
<Reference Include="OsmSharp, Version=0.0.0.48, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.0.0.0.48-beta\lib\MonoAndroid\OsmSharp.dll</HintPath>
<Reference Include="OsmSharp, Version=1.3.0.119, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.1.3.0-rc1-0119\lib\MonoAndroid\OsmSharp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="OsmSharp.Osm, Version=0.0.0.48, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.0.0.0.48-beta\lib\MonoAndroid\OsmSharp.Osm.dll</HintPath>
<Reference Include="OsmSharp.Osm, Version=1.3.0.119, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.1.3.0-rc1-0119\lib\MonoAndroid\OsmSharp.Osm.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="System" />
Expand Down
2 changes: 1 addition & 1 deletion OsmSharp.Android.UI/Resources/Resource.designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion OsmSharp.Android.UI/packages.config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="modernhttpclient" version="1.2.2" targetFramework="MonoAndroid31" />
<package id="OsmSharp.Core" version="0.0.0.48-beta" targetFramework="MonoAndroid44" />
<package id="OsmSharp.Core" version="1.3.0-rc1-0119" targetFramework="monoandroid44" />
<package id="protobuf-net" version="2.0.0.668" targetFramework="MonoAndroid42" />
<package id="Zlib.Portable" version="1.9.2" targetFramework="MonoAndroid42" />
</packages>
19 changes: 11 additions & 8 deletions OsmSharp.UI.Test/OsmSharp.UI.Test.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -64,12 +64,16 @@
<Reference Include="Antlr3.Runtime">
<HintPath>..\packages\Antlr3.Runtime.PCL.3.5.0.3\lib\portable-win+net40+sl40+wp\Antlr3.Runtime.dll</HintPath>
</Reference>
<Reference Include="OsmSharp, Version=0.0.0.48, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.0.0.0.48-beta\lib\net40\OsmSharp.dll</HintPath>
<Reference Include="nunit.framework, Version=3.0.5813.39032, Culture=neutral, PublicKeyToken=2638cd05610744eb, processorArchitecture=MSIL">
<HintPath>..\packages\NUnit.3.0.1\lib\net40\nunit.framework.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="OsmSharp.Osm, Version=0.0.0.48, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.0.0.0.48-beta\lib\net40\OsmSharp.Osm.dll</HintPath>
<Reference Include="OsmSharp, Version=1.3.0.119, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.1.3.0-rc1-0119\lib\net40\OsmSharp.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="OsmSharp.Osm, Version=1.3.0.119, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\OsmSharp.Core.1.3.0-rc1-0119\lib\net40\OsmSharp.Osm.dll</HintPath>
<Private>True</Private>
</Reference>
<Reference Include="protobuf-net, Version=2.0.0.668, Culture=neutral, PublicKeyToken=257b51d87d2e4d67, processorArchitecture=MSIL">
Expand All @@ -82,9 +86,6 @@
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />
<Reference Include="nunit.framework">
<HintPath>..\packages\NUnit.2.6.3\lib\nunit.framework.dll</HintPath>
</Reference>
<Reference Include="Zlib.Portable, Version=1.9.1.9000, Culture=neutral, processorArchitecture=MSIL">
<HintPath>..\packages\Zlib.Portable.1.9.2\lib\portable-net4+sl4+wp71+win8\Zlib.Portable.dll</HintPath>
<Private>True</Private>
Expand Down Expand Up @@ -139,5 +140,7 @@
<Target Name="AfterBuild">
</Target>
-->
<ItemGroup />
<ItemGroup>
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
</Project>
4 changes: 2 additions & 2 deletions OsmSharp.UI.Test/packages.config
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Antlr3.Runtime.PCL" version="3.5.0.3" targetFramework="net40" />
<package id="NUnit" version="2.6.3" targetFramework="net40" />
<package id="OsmSharp.Core" version="0.0.0.48-beta" targetFramework="net40" />
<package id="NUnit" version="3.0.1" targetFramework="net40" />
<package id="OsmSharp.Core" version="1.3.0-rc1-0119" targetFramework="net40" />
<package id="protobuf-net" version="2.0.0.668" targetFramework="net40" />
<package id="Zlib.Portable" version="1.9.2" targetFramework="net40" />
</packages>
32 changes: 30 additions & 2 deletions OsmSharp.UI.sln
Original file line number Diff line number Diff line change
@@ -1,14 +1,18 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
VisualStudioVersion = 12.0.21005.1
# Visual Studio 14
VisualStudioVersion = 14.0.23107.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OsmSharp.WinForms.UI", "OsmSharp.WinForms.UI\OsmSharp.WinForms.UI.csproj", "{1433D177-B342-463C-8128-8399720A35AF}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OsmSharp.UI", "OsmSharp.UI\OsmSharp.UI.csproj", "{1524C255-2EE5-4C0C-A64C-56CE39A062E3}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OsmSharp.UI.Test", "OsmSharp.UI.Test\OsmSharp.UI.Test.csproj", "{0739A23C-1D40-477F-AE7C-38518B499567}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OsmSharp.Wpf.UI", "OsmSharp.Wpf.UI\OsmSharp.Wpf.UI.csproj", "{141C2CD0-6A13-43C2-9924-D2217E88AA88}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OsmSharp.Wpf.UI.Sample", "OsmSharp.Wpf.UI.Sample\OsmSharp.Wpf.UI.Sample.csproj", "{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
Expand Down Expand Up @@ -53,6 +57,30 @@ Global
{0739A23C-1D40-477F-AE7C-38518B499567}.Release|x64.Build.0 = Release|x64
{0739A23C-1D40-477F-AE7C-38518B499567}.Release|x86.ActiveCfg = Release|x86
{0739A23C-1D40-477F-AE7C-38518B499567}.Release|x86.Build.0 = Release|x86
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|Any CPU.Build.0 = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|x64.ActiveCfg = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|x64.Build.0 = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|x86.ActiveCfg = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Debug|x86.Build.0 = Debug|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|Any CPU.ActiveCfg = Release|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|Any CPU.Build.0 = Release|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|x64.ActiveCfg = Release|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|x64.Build.0 = Release|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|x86.ActiveCfg = Release|Any CPU
{141C2CD0-6A13-43C2-9924-D2217E88AA88}.Release|x86.Build.0 = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|x64.ActiveCfg = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|x64.Build.0 = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|x86.ActiveCfg = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Debug|x86.Build.0 = Debug|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|Any CPU.Build.0 = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|x64.ActiveCfg = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|x64.Build.0 = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|x86.ActiveCfg = Release|Any CPU
{3E2BD0D5-1EE6-4023-8880-78B451B6AEE1}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
44 changes: 44 additions & 0 deletions OsmSharp.UI/Data/SQLite/SQLiteConnectionBase.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
// OsmSharp - OpenStreetMap (OSM) SDK
// Copyright (C) 2016 Abelshausen Ben
//
// This file is part of OsmSharp.
//
// OsmSharp is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 2 of the License, or
// (at your option) any later version.
//
// OsmSharp is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with OsmSharp. If not, see <http://www.gnu.org/licenses/>.

using System;
using System.Collections.Generic;

namespace OsmSharp.UI.Data.SQLite
{
/// <summary>
/// A wrapper-class for all platform-specific SQLite connections.
/// </summary>
public abstract class SQLiteConnectionBase : IDisposable
{
/// <summary>
/// Creates an SQLLite command.
/// </summary>
public abstract List<T> Query<T>(string query, params object[] args) where T : new();

/// <summary>
/// Disposes of all resources associated with this connection.
/// </summary>
public abstract void Dispose();

/// <summary>
/// Closes this SQLite command.
/// </summary>
public abstract void Close();
}
}
1 change: 0 additions & 1 deletion OsmSharp.UI/IMapView.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@
using OsmSharp.UI.Animations;
using OsmSharp.Math.Geo.Projections;
using OsmSharp.UI.Renderer;
using System;

namespace OsmSharp.UI
{
Expand Down
10 changes: 5 additions & 5 deletions OsmSharp.UI/Map/Layers/Layer.cs
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ public bool IsLayerVisibleFor(float zoomLevel)
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal abstract IEnumerable<Primitive2D> Get(float zoomFactor, View2D view);
public abstract IEnumerable<Primitive2D> Get(float zoomFactor, View2D view);

/// <summary>
/// Called when the view on the map has changed.
Expand All @@ -93,15 +93,14 @@ public bool IsLayerVisibleFor(float zoomLevel)
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal virtual void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public virtual void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
// override in layer implementation if needed.
}

/// <summary>
/// Called when the last map view change has to be cancelled.
/// </summary>
protected internal virtual void ViewChangedCancel()
public virtual void ViewChangedCancel()
{
// override in layer implementation to cancel large map requests.
}
Expand All @@ -124,7 +123,7 @@ protected void RaiseLayerChanged()
/// <summary>
/// An event raised when the content of this layer has changed.
/// </summary>
protected internal event OsmSharp.UI.Map.Map.LayerChanged LayerChanged;
public event Map.LayerChanged LayerChanged;

/// <summary>
/// Holds the visible flag.
Expand Down Expand Up @@ -156,6 +155,7 @@ public bool IsVisible
/// </summary>
public object Tag { get; set; }


/// <summary>
/// Pauses all activities in this layer.
/// </summary>
Expand Down
4 changes: 2 additions & 2 deletions OsmSharp.UI/Map/Layers/LayerGpx.cs
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ public LayerGpx(IProjection projection)
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
// all data is pre-loaded for now.

Expand All @@ -70,7 +70,7 @@ protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoord
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
public override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
{
return _scene.Get(view, zoomFactor);
}
Expand Down
6 changes: 3 additions & 3 deletions OsmSharp.UI/Map/Layers/LayerMBTile.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
using OsmSharp.UI.Renderer;
using OsmSharp.Math.Geo;
using OsmSharp.Osm.Tiles;
using OsmSharp.Data.SQLite;
using OsmSharp.UI.Data.SQLite;
using OsmSharp.Collections.Cache;
using OsmSharp.UI.Renderer.Primitives;
using OsmSharp.Math.Geo.Projections;
Expand Down Expand Up @@ -114,7 +114,7 @@ private void OnRemove(Image2D image)
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
public override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
{
var primitives = new List<Primitive2D>();
lock (_cache)
Expand Down Expand Up @@ -147,7 +147,7 @@ protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
// calculate the current zoom level.
var zoomLevel = (int)System.Math.Round(map.Projection.ToZoomLevel(zoomFactor), 0);
Expand Down
4 changes: 2 additions & 2 deletions OsmSharp.UI/Map/Layers/LayerOsm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ public LayerOsm(IDataSourceReadOnly dataSource, StyleInterpreter styleInterprete
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
this.BuildScene(map, zoomFactor, center, extraView);
}
Expand All @@ -79,7 +79,7 @@ protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoord
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
public override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
{
return _styleSceneManager.Scene.Get(view, zoomFactor);
}
Expand Down
4 changes: 2 additions & 2 deletions OsmSharp.UI/Map/Layers/LayerPrimitives.cs
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,7 @@ public void Clear()
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
// all data is preloaded for now.

Expand All @@ -291,7 +291,7 @@ protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoord
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
public override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
{
return _scene.Get(view, zoomFactor);
}
Expand Down
6 changes: 3 additions & 3 deletions OsmSharp.UI/Map/Layers/LayerScene.cs
Original file line number Diff line number Diff line change
Expand Up @@ -58,15 +58,15 @@ public LayerScene(IPrimitives2DSource index)
/// <param name="center"></param>
/// <param name="view"></param>
/// <param name="extraView"></param>
protected internal override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
public override void ViewChanged(Map map, float zoomFactor, GeoCoordinate center, View2D view, View2D extraView)
{
this.BuildScene(map, zoomFactor, center, extraView);
}

/// <summary>
/// Called when the last map view change has to be cancelled.
/// </summary>
protected internal override void ViewChangedCancel()
public override void ViewChangedCancel()
{ // cancel the current get if there is one going on.
_index.GetCancel();
}
Expand Down Expand Up @@ -136,7 +136,7 @@ private void BuildScene(Map map, float zoomFactor, GeoCoordinate center, View2D
/// <param name="zoomFactor"></param>
/// <param name="view"></param>
/// <returns></returns>
protected internal override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
public override IEnumerable<Primitive2D> Get(float zoomFactor, View2D view)
{
return _primitives.Where((primitive) =>
{
Expand Down
Loading