عارض OSM
استخدم مكتبة Aspose.GIS for .NET لتنفيذ عارض OSM.
مثال حي
تقدم لك Aspose.GIS for .NET / C# تطبيق “عارض OSM” مجاني عبر الإنترنت، حيث يمكنك التحقق من الوظائف والجودة التي يعمل بها.
مثال للتعليمات البرمجية - عارض OSM
يوضح مقتطف التعليمات البرمجية التالي كيفية تنفيذ عارض OSM. ينشئ الكود أدناه خريطة صورة باستخدام طبقة OSM. إذا حددت نظام إسناد مكاني للخريطة، فسيتم تحويل جميع الطبقات المحملة إليه. يستخدم المثال النمط المحدد لرسم الخطوط. تحتوي المكتبة أيضًا على أنماط للنقاط والخطوط والأسطح.
// 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); | |
} |
يعرض هذا المثال الإمكانيات العامة. لدى Aspose.GIS for .NET ميزات واسعة لـ عرض الخرائط.
المنصة - .NET / C#
نحن ندعم Framework 4.7 أو أحدث على نظام Windows، و .NET Core 2.0 أو أحدث على نظامي التشغيل Windows أو Linux.