diff --git a/src/JTTools/Pages/Map.razor b/src/JTTools/Pages/Map.razor index 51a225f..46d2459 100644 --- a/src/JTTools/Pages/Map.razor +++ b/src/JTTools/Pages/Map.razor @@ -7,47 +7,58 @@ @using System.Text.Json; @inject IJSRuntime JsRuntime - - WGS84 - GCJ02 - BD09 - -
- - 经纬度 - - - -
- - WGS84坐标系 - -
- - GCJ02坐标系 - -
- - BD09坐标系 - -
-@if (isOpen) -{ - -
-} - -
+ + + + WGS84 + GCJ02 + BD09 + + + + + 经纬度 + + + + + + + + + WGS84坐标系 + + + + + GCJ02坐标系 + + + + + BD09坐标系 + + + @if (isOpen) + { + + + + } + +
+
+
@code { string coordinateType = "GCJ02"; - private string LngLat= "113.87132,22.568962"; + private string LngLat = "113.87132,22.568962"; private string WGS84_LngLat; @@ -76,11 +87,11 @@ { return; } - string[] arr = LngLat.Split(new string[]{ ",", ",", "|", ":",";",";" }, StringSplitOptions.RemoveEmptyEntries); + string[] arr = LngLat.Split(new string[] { ",", ",", "|", ":", ";", ";" }, StringSplitOptions.RemoveEmptyEntries); List wgs84s = new List(); List gcj02s = new List(); List bd09s = new List(); - for (var i=0;i< arr.Length; i=i+2) + for (var i = 0; i < arr.Length; i = i + 2) { try { @@ -124,7 +135,7 @@ } } } - catch(Exception ex) + catch (Exception ex) { isOpen = true; ErrerMessage = ex.Message; @@ -154,14 +165,14 @@ { await JsRuntime.InvokeVoidAsync("createMarker", arr); } - else if(arr.Length > 2) + else if (arr.Length > 2) { List> latlngs = new List>(); for (var i = 0; i < arr.Length; i = i + 2) { List latlng = new List(); latlng.Add(arr[i]); - latlng.Add(arr[i+1]); + latlng.Add(arr[i + 1]); latlngs.Add(latlng); } await JsRuntime.InvokeVoidAsync("createMarkers", latlngs);