Visor OSM
Utilice la biblioteca Aspose.GIS para .NET para implementar el visor OSM.
Ejemplo en vivo
Aspose.GIS para .NET / C# le presenta en línea y de forma gratuita la aplicación “Visor OSM”, donde puede investigar la funcionalidad y la calidad con la que funciona.
Ejemplo de código - Visor OSM
El siguiente fragmento de código le muestra cómo implementar el visor OSM. El código a continuación crea un mapa de imagen utilizando una capa OSM. Si especifica un sistema de referencia espacial para el mapa, todas las capas cargadas se convertirán a él. El ejemplo utiliza el estilo especificado para dibujar líneas. La biblioteca también tiene estilos para puntos, líneas y superficies.
// 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); | |
} |
Este ejemplo muestra las posibilidades generales. Aspose.GIS para .NET tiene amplias funciones para renderizar mapas.
Plataforma - .NET / C#
Admitimos Framework 4.7 o posterior en Windows y .NET Core 2.0 o posterior en Windows o Linux