Przeglądarka OSM
Użyj biblioteki Aspose.GIS for .NET, aby zaimplementować przeglądarkę OSM.
Przykład na żywo
Aspose.GIS for .NET / C# prezentuje online bezpłatnie aplikację “Przeglądarka OSM”, w której możesz zbadać funkcjonalność i jakość jej działania.
Przykład kodu - Przeglądarka OSM
Poniższy fragment kodu pokazuje, jak zaimplementować przeglądarkę OSM. Poniższy kod tworzy mapę obrazu przy użyciu warstwy OSM. Jeśli określisz system odniesienia przestrzennego dla mapy, wszystkie załadowane warstwy zostaną do niego przekonwertowane. Próbka wykorzystuje określony styl do rysowania linii. Biblioteka posiada również style dla punktów, linii i powierzchni.
// For complete examples and data files, please go to https://github.com/aspose-gis/Aspose.GIS-for-.NET | |
// Create a map | |
using (var map = new Map(800, 400)) | |
{ | |
// Use the specified SRS | |
map.SpatialReferenceSystem = SpatialReferenceSystem.Wgs84; | |
// Use the specified style to draw lines | |
// We also have styles for points, lines, and surfaces. | |
var symbolizer = new SimpleLine() {Width = Measurement.Pixels(2)}; | |
// Open a layer and add to the map | |
map.Add(VectorLayer.Open("land.osm", Drivers.OsmXml), symbolizer); | |
// Render the map | |
map.Render("land_out.png", Renderers.Png); | |
} |
Ten przykład pokazuje ogólne możliwości. Aspose.GIS for .NET ma szerokie funkcje do renderowania map.
Platforma - .NET / C#
Obsługujemy Framework 4.7 lub nowszy pod Windows oraz .NET Core 2.0 lub nowszy pod Windows lub Linux.