diff options
| author | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-12 20:30:44 +0100 |
|---|---|---|
| committer | Ariel Costas Guerrero <ariel@costas.dev> | 2025-12-12 20:30:44 +0100 |
| commit | 5e9f1094a50bbcdd514e958dcd67d0f0a844589d (patch) | |
| tree | 6df6dd2f589d18d60df33b82456305b04c6b8688 /src/Costasdev.Busurbano.Backend | |
| parent | c3363ee0e3808d826c4e4797ffa7207647435e08 (diff) | |
feat: implement favourites management, add recent places functionality, and enhance planner features
Diffstat (limited to 'src/Costasdev.Busurbano.Backend')
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Services/OtpService.cs | 4 | ||||
| -rw-r--r-- | src/Costasdev.Busurbano.Backend/Types/Otp/OtpModels.cs | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/src/Costasdev.Busurbano.Backend/Services/OtpService.cs b/src/Costasdev.Busurbano.Backend/Services/OtpService.cs index 6b01c5c..e42be81 100644 --- a/src/Costasdev.Busurbano.Backend/Services/OtpService.cs +++ b/src/Costasdev.Busurbano.Backend/Services/OtpService.cs @@ -36,13 +36,13 @@ public class OtpService try { // https://planificador-rutas-api.vigo.org/v1/autocomplete?text=XXXX&layers=venue,street,address&lang=es - var url = $"{_config.OtpGeocodingBaseUrl}/autocomplete?text={Uri.EscapeDataString(query)}&layers=venue,street,address&lang=es"; + var url = $"{_config.OtpGeocodingBaseUrl}/autocomplete?text={Uri.EscapeDataString(query)}&layers=venue,address&lang=es"; var response = await _httpClient.GetFromJsonAsync<OtpGeocodeResponse>(url); var results = response?.Features.Select(f => new PlannerSearchResult { Name = f.Properties?.Name, - Label = f.Properties?.Label, + Label = $"{f.Properties?.PostalCode} ${f.Properties?.LocalAdmin}, {f.Properties?.Region}", Layer = f.Properties?.Layer, Lat = f.Geometry?.Coordinates.Count > 1 ? f.Geometry.Coordinates[1] : 0, Lon = f.Geometry?.Coordinates.Count > 0 ? f.Geometry.Coordinates[0] : 0 diff --git a/src/Costasdev.Busurbano.Backend/Types/Otp/OtpModels.cs b/src/Costasdev.Busurbano.Backend/Types/Otp/OtpModels.cs index 93c4d8b..1c47a4a 100644 --- a/src/Costasdev.Busurbano.Backend/Types/Otp/OtpModels.cs +++ b/src/Costasdev.Busurbano.Backend/Types/Otp/OtpModels.cs @@ -191,8 +191,14 @@ public class OtpGeocodeProperties [JsonPropertyName("name")] public string? Name { get; set; } - [JsonPropertyName("label")] - public string? Label { get; set; } + [JsonPropertyName("postalcode")] + public string? PostalCode { get; set; } + + [JsonPropertyName("localadmin")] + public string? LocalAdmin { get; set; } + + [JsonPropertyName("region")] + public string? Region { get; set; } [JsonPropertyName("layer")] public string? Layer { get; set; } |
