public async Task <IActionResult> Map([FromBody] MapOptions options) { try { if (options.LocationGetCoord) { var fullAddress = (await _mapServices.GetFullAddress(options.Address)); if (fullAddress.Status == "ZERO_RESULTS") { return(NotFound()); } options.Location = fullAddress.Results.FirstOrDefault().Geometry.Location; options.LocationIsCoord = true; } return(new ObjectResult(_mapServices.GetUrlMap(options))); } catch (Exception e) { _logger.LogError(e.ToString()); return(StatusCode((int)System.Net.HttpStatusCode.InternalServerError, "Error al generarl la referencia de ")); } }