public static GeoFeature ConvertFeature(Feature feature) { var geom = MapQuestGeometryConverter.Convert(feature.Geometry); var gf = new GeoFeature(geom, feature.Geometry.GeometryType, feature.Attributes); return(gf); }
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; }