Articles in this section
Category / Section

How to add sub shape file layer for ImageryLayer in Xamarin.Forms SfMaps?

1 min read

The Layers property in the Xamarin.Forms Maps control is used to add imagery layer. Using SubLayers support, you can add sub shape file layer over the imager layer to highlight the map or show the road or river view on map. 

The following code snippet demonstrates how to add sub shape file layer over ImageryLayer.

XAML

<maps:SfMaps >
    <maps:SfMaps.Layers>
        <maps:ImageryLayer> 
            <maps:ImageryLayer.Sublayers>
                <maps:ShapeFileLayer Uri="africa.shp">
                    <maps:ShapeFileLayer.ShapeSettings>
                        <maps:ShapeSetting ShapeFill="Red"/>
                    </maps:ShapeFileLayer.ShapeSettings>
                </maps:ShapeFileLayer>
            </maps:ImageryLayer.Sublayers>           
        </maps:ImageryLayer>
    </maps:SfMaps.Layers>
    
</maps:SfMaps>

 

C#

SfMaps maps = new SfMaps();
ImageryLayer imageryLayer = new ImageryLayer();
ShapeFileLayer shapeFileLayer = new ShapeFileLayer();
shapeFileLayer.Uri = "africa.shp";
shapeFileLayer.ShapeSettings.ShapeFill = Color.Red;
imageryLayer.Sublayers.Add(shapeFileLayer);
maps.Layers.Add(imageryLayer);

 

You can find the sample in the following link: Sample

 

Output:

 

Sub layer of shape file layer using xamarin SfMaps

Conclusion

I hope you enjoyed learning about how to add sub shape file layer for ImageryLayer in Xamarin.Forms SfMaps.

You can refer to our Xamarin.Forms Maps feature tour page to know about its other groundbreaking feature representations. You can also explore our Xamarin.Forms Maps documentation to understand how to create and manipulate data.

For current customers, you can check out our components from the License and Downloads page. If you are new to Syncfusion, you can try our 30-day free trial to check out our other controls.

If you have any queries or require clarifications, please let us know in the comments section below. You can also contact us through our support forumsDirect-Trac, or feedback portal. We are always happy to assist you!

Did you find this information helpful?
Yes
No
Help us improve this page
Please provide feedback or comments
Comments (0)
Please  to leave a comment
Access denied
Access denied