@@ -26,13 +26,21 @@ Library to work with geographic coordinates
2626 - [ DistanceUnit] ( #Types.DistanceUnit )
2727 - [ GeographicalOrientation] ( #Types.GeographicalOrientation )
2828- [ Extensions] ( #Extensions )
29- - [ .FromKilometerTo()] ( #Extensions.FromKilometerTo )
30- - [ .FromMeterTo()] ( #Extensions.FromMeterTo )
31- - [ .FromMileTo()] ( #Extensions.FromMileTo )
32- - [ .GetGeographicalOrientation()] ( #Extensions.GetGeographicalOrientation )
33- - [ .ToRadian()] ( #Extensions.ToRadian )
34- - [ .ToDegree()] ( #Extensions.ToDegree )
35- - [ .ToDDPoint()] ( #Extensions.ToDDPoint )
29+ - [ LengthConversionExtensions] ( #Extensions.LengthConversionExtensions )
30+ - [ .FromKilometerToMeter()] ( #Extensions.FromKilometerToMeter )
31+ - [ .FromKilometerToMile()] ( #Extensions.FromKilometerToMile )
32+ - [ .FromKilometerTo()] ( #Extensions.FromKilometerTo )
33+ - [ .FromMeterToKilometer()] ( #Extensions.FromMeterToKilometer )
34+ - [ .FromMeterToMile()] ( #Extensions.FromMeterToMile )
35+ - [ .FromMeterTo()] ( #Extensions.FromMeterTo )
36+ - [ .FromMileToMeter()] ( #Extensions.FromMileToMeter )
37+ - [ .FromMileToKilometer()] ( #Extensions.FromMileToKilometer )
38+ - [ .FromMileTo()] ( #Extensions.FromMileTo )
39+ - [ ConversionExtensions] ( #Extensions.ConversionExtensions )
40+ - [ .GetGeographicalOrientation()] ( #Extensions.GetGeographicalOrientation )
41+ - [ .ToRadian()] ( #Extensions.ToRadian )
42+ - [ .ToDegree()] ( #Extensions.ToDegree )
43+ - [ .ToDDPoint()] ( #Extensions.ToDDPoint )
3644- [ Objects] ( #Objects )
3745 - [ GeoDDCoordinate] ( #Objects.GeoDDCoordinate )
3846 - [ Deconstruct] ( #Objects.GeoDDCoordinate.Deconstruct )
@@ -125,10 +133,32 @@ public enum GeographicalOrientation
125133
126134
127135
136+
128137### Extensions <a name =" Extensions " ></a >
129138` namespace PowerUtils.Geolocation `
130139
131140
141+ #### LengthConversionExtensions <a name =" Extensions.LengthConversionExtensions " ></a >
142+
143+
144+ #### .FromKilometerToMeter() <a name =" Extensions.FromKilometerToMeter " ></a >
145+ Convert kilometers to meters (int, uint, long, ulong, float, double, decimal)
146+
147+ ``` csharp
148+ // result = 45_000
149+ var result = 45 .FromKilometerToMeter ();
150+ ```
151+
152+
153+ #### .FromKilometerToMile() <a name =" Extensions.FromKilometerToMile " ></a >
154+ Convert kilometers to miles (float, double, decimal)
155+
156+ ``` csharp
157+ // result = 137.472_122
158+ var result = (221 . 24 ).FromKilometerToMile ();
159+ ```
160+
161+
132162#### .FromKilometerTo() <a name =" Extensions.FromKilometerTo " ></a >
133163Converting (double, decimal, float) numbers in kilometers to a new unit
134164
@@ -138,6 +168,24 @@ var result = 20.FromKilometerTo(DistanceUnit.Meter);
138168```
139169
140170
171+ #### .FromMeterToKilometer() <a name =" Extensions.FromMeterToKilometer " ></a >
172+ Convert meters to kilometers (int, uint, long, ulong, float, double, decimal)
173+
174+ ``` csharp
175+ // result = 45
176+ var result = (45_ 000 ).FromMeterToKilometer ();
177+ ```
178+
179+
180+ #### .FromMeterToMile() <a name =" Extensions.FromMeterToMile " ></a >
181+ Convert meters to kilometers (float, double, decimal)
182+
183+ ``` csharp
184+ // result = 7.098204899547
185+ var result = (11_ 423 . 457 ).FromMeterToMile ();
186+ ```
187+
188+
141189#### .FromMeterTo() <a name =" Extensions.FromMeterTo " ></a >
142190Converting (double, decimal, float) numbers in meters to a new unit
143191
@@ -147,6 +195,24 @@ var result = 2.FromMeterTo(DistanceUnit.kilometer);
147195```
148196
149197
198+ #### .FromMileToMeter() <a name =" Extensions.FromMileToMeter " ></a >
199+ Convert miles to meters (float, double, decimal)
200+
201+ ``` csharp
202+ // result = 356_050.3816
203+ var result = (221 . 24 ).FromMileToMeter ();
204+ ```
205+
206+
207+ #### .FromMileToKilometer() <a name =" Extensions.FromMileToKilometer " ></a >
208+ Convert miles to kilometers (float, double, decimal)
209+
210+ ``` csharp
211+ // result = 356.05038160000004
212+ var result = (221 . 24 ).FromMileToKilometer ();
213+ ```
214+
215+
150216#### .FromMileTo() <a name =" Extensions.FromMileTo " ></a >
151217Converting (double, decimal, float) numbers in miles to a new unit
152218
@@ -156,7 +222,11 @@ var result = 2.FromMileTo(DistanceUnit.kilometer);
156222```
157223
158224
159- #### .GetGeographicalOrientation() <a name =" Extensions.GetGeographicalOrientation " ></a >
225+
226+ #### ConversionExtensions <a name =" Extensions.ConversionExtensions " ></a >
227+
228+
229+ ##### .GetGeographicalOrientation() <a name =" Extensions.GetGeographicalOrientation " ></a >
160230Get the geographical orientation from a specific cardinal direction
161231
162232``` csharp
@@ -165,7 +235,7 @@ var result = CardinalDirection.North.GetGeographicalOrientation();
165235```
166236
167237
168- #### .ToRadian() <a name =" Extensions.ToRadian " ></a >
238+ ##### .ToRadian() <a name =" Extensions.ToRadian " ></a >
169239Convert degree to radian (PI / 180)
170240
171241``` csharp
@@ -174,7 +244,7 @@ var result = 11.ToRadian();
174244```
175245
176246
177- #### .ToDegree() <a name =" Extensions.ToDegree " ></a >
247+ ##### .ToDegree() <a name =" Extensions.ToDegree " ></a >
178248Convert radian to degree (180 / PI)
179249
180250``` csharp
@@ -183,7 +253,7 @@ var result = (0.19198621771937624).ToDegree();
183253```
184254
185255
186- #### .ToDegree() <a name =" Extensions.ToDegree " ></a >
256+ ##### .ToDegree() <a name =" Extensions.ToDegree " ></a >
187257Convert radian to degree (180 / PI)
188258
189259``` csharp
@@ -192,7 +262,7 @@ var result = (0.19198621771937624).ToDegree();
192262```
193263
194264
195- #### .ToDDPoint() <a name =" Extensions.ToDDPoint " ></a >
265+ ##### .ToDDPoint() <a name =" Extensions.ToDDPoint " ></a >
196266Convert decimal degree point (string) to decimal degree point (double)
197267
198268``` csharp
@@ -349,6 +419,18 @@ var longitude = GuardGeolocation.Against.Longitude(degree);
349419## Release Notes
350420
351421
422+ ### v1.1.0 - 2022/01/29
423+
424+ #### New features
425+ - Added new extension `.FromKilometerToMeter ()`;
426+ - Added new extension `.FromKilometerToMile ()`;
427+ - Added new extension `.FromMeterToKilometer ()`;
428+ - Added new extension `.FromMeterToMile ()`;
429+ - Added new extension `.FromMileToMeter ()`;
430+ - Added new extension `.FromMileToKilometer ()`;
431+
432+
433+
352434### v1.0.0 - 2022/01/28
353435
354436- Start project
0 commit comments