public static GeoFeature ConvertFeature(Feature feature)
        {
            var geom = MapQuestGeometryConverter.Convert(feature.Geometry);
            var gf   = new GeoFeature(geom, feature.Geometry.GeometryType, feature.Attributes);

            return(gf);
        }
Ejemplo n.º 2
0
        public OverlayItem CreateOverlayItem(GeoFeature feature)
        {
            string field1 = null;

            if (feature.Fields != null)
            {
                if (feature.Fields.Keys.Count > 1)
                {
                    // consider string builder
                    foreach (var field in feature.Fields)
                    {
                        _stringBuilder.Append(field.Value + ",");
                    }

                    _stringBuilder.Remove(_stringBuilder.Length - 1, 1);
                    field1 = _stringBuilder.ToString();
                    _stringBuilder.Clear();
                }
                else
                {
                    field1 = feature.Fields.Values.First();
                }
            }

            return(new OverlayItem((GeoPoint)feature.Geometry, field1, null));
        }
 public static GeoFeature ConvertFeature(Feature feature)
 {
     var geom = MapQuestGeometryConverter.Convert(feature.Geometry);
     var gf = new GeoFeature(geom, feature.Geometry.GeometryType, feature.Attributes);
     return gf;
 }