mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2026-04-06 15:05:50 +00:00
Updated MapsforgeTileSource
This commit is contained in:
parent
f367faa209
commit
8130f8ea9c
3 changed files with 51 additions and 47 deletions
|
|
@ -12,19 +12,18 @@ Map files can be downloaded from the [Mapsforge Download Server](https://downloa
|
|||
`MapsforgeTileSource` is initialized by a static `LoadMaps` method that takes the file path to either a single map file
|
||||
or a directory containing multiple map files.
|
||||
|
||||
The `MapsforgeTileSource` instance constructor takes a string parameter that specifies a Mapsforge theme. This is either
|
||||
the full path of an XML `rendertheme` file, or the name of one of the built-in themes (ignoring case), e.g. `Default`.
|
||||
The class has a `Theme` property that specifies a Mapsforge theme. This is either the path of an XML `rendertheme` file,
|
||||
the path of a ZIP file containing a render theme, or the name of one of the built-in themes (ignoring case), e.g. `Default`.
|
||||
See [MapsforgeThemes.java](https://github.com/mapsforge/mapsforge/blob/master/mapsforge-themes/src/main/java/org/mapsforge/map/rendertheme/internal/MapsforgeThemes.java)
|
||||
for available theme names. An additional constructor parameters specifies the size of the tile source's internal cache.
|
||||
for available theme names.
|
||||
|
||||
Code sample:
|
||||
```
|
||||
MapControl.MapsforgeTiles.MapsforgeTileSource.LoadMaps(".\mapfiles");
|
||||
|
||||
map.MapLayer = new MapTileLayer
|
||||
{
|
||||
TileSource = new MapControl.MapsforgeTiles.MapsforgeTileSource("Default")
|
||||
};
|
||||
var tileSource = new MapControl.MapsforgeTiles.MapsforgeTileSource { Theme = "Default" };
|
||||
|
||||
map.MapLayer = new MapTileLayer { TileSource = tileSource };
|
||||
```
|
||||
|
||||
---
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue