コード例 #1
0
        public string GeographyToGeoJSON <T>(T input)
            where T : class, ISpatial
        {
            var           geoJsonConverter = new GeoJsonConverter <T>();
            StringBuilder sb = new StringBuilder();
            StringWriter  sw = new StringWriter(sb);

            using (JsonWriter writer = new JsonTextWriter(sw))
            {
                JsonSerializer serializer = new JsonSerializer();
                writer.Formatting = Newtonsoft.Json.Formatting.Indented;
                geoJsonConverter.WriteJson(writer, input, serializer);
                return(sb.ToString());
            }
        }