In this topic, you will add a label to a geographic point – the geographic coordinates of Erie, Pennsylvania (USA) - using a C1VectorLayer and a C1VectorPlacemark. For more information on vector layers, see Vector Layer.
In XAML
Complete the following steps:
<c1:C1Maps>
and </c1:C1Maps>
tags:
XMAL |
Copy Code
|
---|---|
<c1:C1VectorLayer> <c1:C1VectorPlacemark LabelPosition="Left" GeoPoint="-80.107008,42.16389" StrokeThickness="2" Foreground="#FFEB1212" PinPoint="-80.010866,42.156831" Label="Erie, PA"/> </c1:C1VectorLayer> |
In Code
Visual Basic |
Copy Code
|
---|---|
Imports C1.Silverlight.C1Maps
|
C# |
Copy Code
|
---|---|
using C1.Silverlight.C1Maps;
|
Visual Basic |
Copy Code
|
---|---|
' Create layer and add it to the map Dim vl As C1VectorLayer = New C1VectorLayer() C1Maps1.Layers.Add(vl) 'Create a vector placemark and add it to the layer Dim vp1 As C1VectorPlacemark = New C1VectorPlacemark() vl.Children.Add(vp1) ' Set the placemark to a set of geographical coordinates vp1.GeoPoint = New Point(-80.107008, 42.16389) ' Set the placemark's label and properties vp1.Label = "Erie, PA" vp1.FontSize = 12 vp1.Foreground = New SolidColorBrush(Colors.Red) vp1.LabelPosition = LabelPosition.Center |
C# |
Copy Code
|
---|---|
// Create layer and add it to the map C1VectorLayer vl = new C1VectorLayer(); C1Maps1.Layers.Add(vl); //Create a vector placemark and add it to the layer C1VectorPlacemark vp1 = new C1VectorPlacemark(); vl.Children.Add(vp1); // Set the placemark to a set of geographical coordinates vp1.GeoPoint = new Point(-80.107008, 42.16389); // Set the placemark's label and properties vp1.Label = "Erie, PA"; vp1.FontSize = 12; vp1.Foreground = new SolidColorBrush(Colors.Red); vp1.LabelPosition = LabelPosition.Center; |
This Topic Illustrates the Following:
The following image shows a C1Maps control with the geographic coordinates of Erie, Pennsylvania (USA) labeled.