Example #1
0
 private static void WriteFeatureAttributes(StringBuilder sb, IGeoJsonFeatureStyle style,
                                            IFeatureDataRecord feature)
 {
     sb.Append("{");
     if (style.IncludeAttributes)
     {
         IDictionary <string, object> attributes = style.AttributeExtractionDelegate(feature);
         int i = 0;
         foreach (KeyValuePair <string, object> kvp in attributes)
         {
             sb.Append(JsonUtility.FormatJsonAttribute(kvp.Key, kvp.Value));
             if (i < attributes.Count - 1)
             {
                 sb.Append(",");
             }
             i++;
         }
     }
     sb.Append("}");
 }
 private static void WriteFeatureAttributes(StringBuilder sb, IGeoJsonFeatureStyle style,
                                            IFeatureDataRecord feature)
 {
     sb.Append("{");
     if (style.IncludeAttributes)
     {
         IDictionary<string, object> attributes = style.AttributeExtractionDelegate(feature);
         int i = 0;
         foreach (KeyValuePair<string, object> kvp in attributes)
         {
             sb.Append(JsonUtility.FormatJsonAttribute(kvp.Key, kvp.Value));
             if (i < attributes.Count - 1)
                 sb.Append(",");
             i++;
         }
     }
     sb.Append("}");
 }